计算机四级网络工程师(操作系统原理)模拟试卷42
操作系统原理——单选题
1.若按信息组织方式来划分设备,则下列设备中,哪一种属于块设备( )?(B)
A. 键盘
B. 磁带
C. 鼠标
D. 打印机
解析:按信息组织形式来划分设备,可以把I/O设备划分为字符设备和块设备。键盘、终端、打印机等以字符为单位组织和处理信息的设备被称为字符设备;而磁盘、磁带等以数据块为单位组织和处理信息的设备被称为块设备。故选择B选项。
2.设备管理的主要任务之一是( )。(A)
A. 匹配设备性能
B. 命名不同设备
C. 驱动各种设备
D. 设备中断开闭
解析:设备管理的任务主要表现为:通过缓冲技术、中断技术和虚拟技术解决设备性能与CPU性能不匹配的问题;在设备管理和系统的其他部分之间提供简单而易于使用的接口(设备独立层);保证用户能安全正确的使用设备。故答案选择A选项。
3.下列关于设备管理的任务中,哪一项是正确的?(D)
A. 提高外部设备的运行效率
B. 加快输入输出设备的数据传输
C. 提高输入输出设备的并行性
D. 保证系统安全正确地使用设备
解析:设备管理的任务主要表现为:通过缓冲技术、中断技术和虚拟技术解决设备性能与CPU性能不匹配的问题;在设备管理和系统的其他部分之间提供简单而易于使用的接口(设备独立层);保证用户能安全正确的使用设备。故选择D选项。
4.设备管理的主要任务之一是(A)
A. 安全使用设备
B. 命名不同设备
C. 驱动各种设备
D. 设备中断开闭
解析:设备管理的任务主要表现为:通过缓冲技术、中断技术和虚拟技术解决设备性能与CPU性能不匹配的问题;在设备管理和系统的其他部分之间提供简单而易于使用的接口;保证用户能安全正确的使用设备。故答案选择A选项。
5.按信息组织方式来划分设备,下列设备中,哪一种是字符设备?(A)
A. 触摸屏
B. U盘
C. 存储阵列
D. 光盘阵列
解析:按信息组织形式来划分设备,可以把I/O设备划分为字符设备和块设备。键盘、终端、打印机等以字符为单位组织和处理信息的设备被称为字符设备;而磁盘、磁带等以数据块为单位组织和处理信息的设备被称为块设备。U盘、存储阵列和光盘阵列属于存储设备,是需要进行读写的,所以属于块设备。故选择A选项。
6.按信息组织方式来划分设备,下列设备中,哪一种是字符设备?(A)
A. 手写板
B. U盘
C. 存储阵列
D. 光盘阵列
解析:按信息组织形式来划分设备,可以把I/O设备划分为字符设备和块设备。键盘、终端、打印机等以字符为单位组织和处理信息的设备被称为字符设备;而磁盘、磁带等以数据块为单位组织和处理信息的设备被称为块设备。故选择A选项。
7.当一个低速的I/O设备连接到高速的计算机系统中时,下列哪种技术可以提高低速设备的使用效率( )。(D)
A. SPOOLing技术
B. I/O重定向技术
C. 设备共享技术
D. 设备缓冲技术
解析:缓冲技术是计算机系统中常用的技术。一般,凡是数据到达速度和离去速度不匹配的地方都可以通过设置缓冲区,以缓解处理机与设备之间速度不匹配的矛盾,并减少对CPU的I/O中断次数从而提供资源利用率和系统效率。故本题答案选择D选项。
8.在操作系统的I/O管理中,缓冲池管理中着重考虑的是( )。(C)
A. 选择缓冲区的大小
B. 决定缓冲区的数量
C. 实现进程访问缓冲区的同步
D. 限制访问缓冲区的进程数量
解析:在操作系统的I/O管理中,缓冲池管理中着重考虑的是实现进程访问缓冲区的同步。故本题答案选择C选项。
9.某程序员编写了一段通过串口发送数据的程序,使用了设备名com1,那么,将com1映射到实际物理设备的工作是在I/O管理的哪一层完成的( )。(C)
A. 用户应用层
B. 设备驱动层
C. 设备独立层
D. 硬件抽象层
解析:设备独立层:用于实现用户程序与设备驱动器的统一接口、设备命令、设备保护、以及设备分配与释放等,同时为设备管理和数据传送提供必要的存储空间。故本题答案选择C选项。
10.在I/O设备管理中,引入缓冲技术的主要原因是( )。(B)
A. 使外部设备可以并发运行
B. 匹配不同外部设备的传输速度
C. 避免使用外部设备时引起死锁
D. 实现虚拟设备
解析:为了改善中央处理器与外围设备之间速度不匹配的矛盾,以及协调逻辑记录大小和物理记录大小不一致的问题,在操作系统中普遍采用了缓冲技术。故本题答案选择B选项。
11.在I/O设备管理中,设备分配的主要数据结构及分配顺序是( )。(B)
A. 系统设备表→控制器控制表→设备控制表
B. 系统设备表→设备控制表→控制器控制表
C. 设备分配表→系统设备表→控制器控制表
D. 设备分配表→系统设备表→设备控制表
解析:在设备分配算法中,常采用的数据结构主要含4张表,即系统设备表SDT→设备控制表DCT→控制器控制表COCT→通道控制表CHCT。故本题答案选择B选项。
12.对于系统中的独占设备,为预防出现死锁。应采用的最佳分配策略是( )。(A)
A. 静态分配,分配时加锁
B. 动态按需分配
C. 静态分配,必要时可以剥夺
D. 动态分配,分配时加锁
解析:对于系统中的独占设备,为预防出现死锁,一般需要避免动态分配锁。也就说,锁应该采用静态分配。死锁预防的一种措施, 就是定时重试和定时放弃锁。为了避免多个进程同时获取锁,因此锁的分配必须是采用加锁的互斥方式。故本题答案选择A选项。
13.用户进程在等待键盘输入命令时,不断检测状态寄存器的完成位是否为1,该I/O设备控制方式称为( )。(A)
A. 程序直接控制方式
B. 中断控制方式
C. DMA方式
D. 通道控制方式
解析:程序直接控制方式,利用输入/输出指令或询问指令测试一台设备的忙/闲标志位,根据设备当前的忙或闲的状态,决定是继续询问设备状态还是由主存储器和外围设备交换一个宇符或一个字。故本题答案选择A选项。
14.CPU与外设在大部分时间内并行工作。当CPU启动外设后,不需要去查询其工作状态,可继续执行主程序,该I/O设备控制方式称为( )。(B)
A. 程序直接控制方式
B. 中断控制方式
C. DMA方式
D. 通道控制方式
解析:CPU向I/O部件发出命令后,继续去做其他有用的工作。当I/O部件准备好与CPU交换数据时,I/O部件中断CPU,要求服务。CPU被中断后,执行与I/O部件之间的数据传输,然后恢复被中断的工作。中断机构引入后,外围设备有了反映其状态的能力,仅当操作正常或异常结束时才中断中央处理器。实现了主机和外围设备一定程度的并行操作,这叫程序中断方式。故本题答案选择B选项。
15.控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行,这种I/O设备控制方式称为( )。(C)
A. 程序直接控制方
本文档预览:3600字符,共6922字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载