题目
【单选题】()功能不是操作系统直接完成的功能。A. 管理计算机硬盘B. 对程序进行编译C. 实现虚拟存储器D. 删除文件
【单选题】()功能不是操作系统直接完成的功能。
A. 管理计算机硬盘
B. 对程序进行编译
C. 实现虚拟存储器
D. 删除文件
题目解答
答案
B. 对程序进行编译
解析
本题考查操作系统的基本功能范围。关键在于区分哪些功能是操作系统直接提供的,哪些需要依赖其他软件(如编译器)实现。操作系统的核心职责包括文件管理、内存管理、设备驱动等,而程序编译属于开发工具的功能,需特别注意区分。
选项分析
A. 管理计算机硬盘
- 属于操作系统功能。操作系统通过文件系统管理硬盘,负责文件的存储、读取、目录结构维护等。
B. 对程序进行编译
- 不属于操作系统直接功能。编译是将高级语言代码转换为机器码的过程,需借助编译器工具(如C语言的gcc、Java的JDK等),而编译器独立于操作系统运行。
C. 实现虚拟存储器
- 属于操作系统功能。通过内存分页、交换技术等,操作系统为每个程序提供独立的虚拟地址空间,实现内存资源的虚拟化。
D. 删除文件
- 属于操作系统功能。文件删除操作由文件管理系统执行,更新文件分配表或相关数据结构。