题目
答案:C
考点
操作系统基础
解题思维
这题考操作系统核心定义。拿到题先想:OS 是管什么的?它不直接编译代码,也不是单纯的数据库,而是统筹 CPU、内存、外设这些硬件资源,再给上层软件提供运行环境。所以看到‘控制和管理系统资源’这种表述,基本就能锁定答案。
常见错误
最容易错选 A,把‘编译’当成 OS 功能,其实那是编译器的事;B 也容易混淆,数据管理确实是 OS 文件系统的一部分,但选项表述太宽泛,不如 C 精准;D 把硬件连接归为 OS,其实那是总线与驱动的工作。记住:OS 的核心身份是‘资源管理者’,不是具体干活的人。
详细解析(节选)
操作系统是系统的“总管家”
操作系统(OS)最本质的角色,就是控制和管理计算机的所有资源。这里的“资源”包括 CPU 时间片、内存空间、磁盘读写、外设驱动等;“控制”意味着调度与分配,“管理”意味着监控与回收。它像一个总管家,把硬件能力封装成软件可用的接口,让上层程序无需关心底层细节。
选项逐一拆解
- A. 把源程序译成目标程序:这是编译器的职责(如 gcc、g++)。虽然编译器最终要运行在 OS 上,但“翻译”本身不是 OS 的功能,OS 不负责语法分析或代码生成。
- B. 便于进行数据管理:数据管理确实是 OS 文件系统的一部分,但选项表述太笼统,且容易让人误以为 OS 就是数据库。相比之下,C 更直指 OS 的核心定义。
- C. 控制和管理系统资源:✅ 正确。这是 OS 的标准定义,涵盖进程调度、内存分配、设备驱动、中断处理等全部核心工作。
- D. 实现硬件之间的连接:硬件连接由总线(Bus)和控制器完成,OS 通过驱动与硬件交互,但“实现连接”不是 OS 的主要作用。
同考点真题
- 第 6 题· NOIP 2008 普及组初赛试题 · 答案 D看解析 →
- 第 1 题· NOIP 2008 提高组初赛试题 · 答案 C看解析 →
- 第 2 题· NOIP 2009 普及组初赛试题 · 答案 B看解析 →
- 第 3 题· NOIP 2009 普及组初赛试题 · 答案 A看解析 →
- 第 6 题· NOIP 2009 普及组初赛试题 · 答案 D看解析 →