操作系统概论模拟练习题+参考答案解析
一、单选题(共40题,每题1分,共40分)
1.消息缓冲区是一个结构型数据结构,其中不包括
A、消息正文
B、指向上一个消息缓冲区的指针
C、发送进程标志符
D、消息长度
正确答案:B
2.若系统采用连续分配方式,规定的簇大小为2KB,则存储5KB大小的文件需要分配【】个连续的簇。
A、1
B、3
C、5
D、10
正确答案:B
答案解析:因为簇大小为2KB,5KB大小的文件需要的簇数为5KB÷2KB=2.5个,向上取整为3个,所以需要分配大于3个连续的簇。
3.操作系统的设备管理应具有的功能不包括
A、缓冲管理
B、设备关联性
C、设备分配
D、设备处理
正确答案:B
答案解析:操作系统的设备管理功能通常包括缓冲管理、设备分配、设备处理等。缓冲管理可以提高设备I/O的效率;设备分配负责将设备合理地分配给需要使用的进程;设备处理用于处理设备的各种操作。而设备关联性并不是设备管理应具有的典型功能。
4.下列不属于微机操作系统的是
A、Solaris
B、Windows7
C、Macintosh
D、ChromeOS
正确答案:A
答案解析:Solaris是Sun公司研发的UNIX操作系统,不属于微机操作系统。Windows7是微软公司推出的微机操作系统;Macintosh是苹果公司开发的微机操作系统;ChromeOS是谷歌公司基于Linux开发的微机操作系统。
5.下列关于固定分区的回收的说法中,错误的是
A、现在的多道程序系统有很多都在使用固定分区分配的内存管理方式
B、通过执行内存回收程序完成回收操作,只要把回收分区的使用状态改为“空闲”即可
C、固定分区分配实现简单
D、在一些实时控制系统中,使用固定分区分配简单而有效
正确答案:A
答案解析:现在的多道程序系统大多不使用固定分区分配的内存管理方式,而是采用更灵活的分页、分段或段页式等内存管理方式。固定分区分配实现简单,但缺乏灵活性,会造成内存浪费。在一些实时控制系统中,使用固定分区分配简单而有效。其回收操作是通过执行内存回收程序完成,把回收分区的使用状态改为“空闲”即可。所以选项A说法错误。
6.下列关于指令的执行的说法中,正确的是
A、取指令由硬件完成,执行指令由软件完成
B、取指令由软件完成,执行指令由硬件完成
C、取指令和执行指令都由硬件完成
D、取指令和执行指令是由软件完成
正确答案:C
答案解析:取指令和执行指令是计算机硬件的基本功能。取指令是从内存中取出指令代码,这一过程由CPU中的控制器通过地址总线、数据总线等硬件部件来完成。执行指令则是对取出的指令进行译码、操作数读取、运算等操作,也是在CPU等硬件的协同作用下完成的,整个指令执行过程都是基于硬件电路和机制来实现的,而不是软件。
7.调度信息不包括
A、传输时间
B、处理时间
C、就绪时间
D、资源要求
正确答案:A
答案解析:调度信息通常包括就绪时间、处理时间、资源要求等,传输时间一般不属于调度信息范畴。
8.下列不属于多道批处理系统的特点的是
A、复杂性
B、调度性
C、无序性
D、交互性
正确答案:D
答案解析:多道批处理系统具有调度性、无序性、复杂性等特点。而交互性是分时系统的特点,多道批处理系统中用户不能直接干预作业的运行,缺乏交互性。
9.在CP/M的目录项结构中,【】字段用于记录文件实际使用的簇的数量。
A、用户码
B、文件名
C、扩展名
D、块数
正确答案:D
答案解析:在CP/M的目录项结构中,“块数”字段用于记录文件实际使用的簇的数量。所以选D。
10.若系统采用连续分配方式,规定的簇大小为2KB,则存储10KB大小的文件需要分配【】个连续的簇。
A、1
B、3
C、5
D、10
正确答案:C
11.下列关于计算机系统中的时钟的说法中,错误的是
A、大部分PC中有两个时钟源,分别称为实时时钟和OS时钟
B、RTC时钟也称CMOS时钟
C、OS时钟为计算机提供计时标准
D、OS时钟产生于PC主板上的定时/计数芯片
正确答案:C
12.下列关于程序的链接的说法中,错误的是
A、根据链接进行的时间和实现方式的不同,可以把链接分为静态链接和动态链接
B、动态链接程序的任务之一是对逻辑地址进行修改
C、静态链接程序的任务之一是变换外部调用符号
D、链接程序不属于操作系统的构成部分
正确答案:B
13.下列关于实时计算的说法中,正确的是
A、实时计算的正确性不仅依赖于系统计算的逻辑结果,还依赖于产生正确结果的时间
B、实时计算的正确性仅依赖于系统计算产生正确结果的时间
C、实时计算的正确性不仅依赖于系统计算的逻辑结果,还依赖于系统计算所需要的存储空间
D、实时计算的正确性仅依赖于系统计算的逻辑结果
正确答案:A
答案解析:实时计算不仅