《计算机操作系统》第05章在线测试
剩余时间:
59:54
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、设备控制器中用来存放CPU发来的命令的寄存器是( A)。
A、控制寄存器 B、状态寄存器
C、数据输入寄存器 D、数据输出寄存器
2、通过挪用CPU指令周期、允许内存与设备之间不经过CPU直接交换一个数据块的设备控制方式是( C)。
A、轮询 B、中断
C、DMA D、通道
3、当一个I/O请求执行后,不急于执行下一个请求,而是延迟若干毫秒,这种磁盘调度行为符合Linux磁盘调度的( C)。
A、电梯调度算法 B、时限调度算法
C、预期调度算法 D、延迟调度算法
4、下列设备中,不属于独占设备的是( B)。
A、打印机 B、磁盘
C、终端 D、磁带
5、下列描述中,不是设备管理功能的是( C)。
A、实现外围设备的分配与回收 B、实现虚拟设备
C、实现“按名存取” D、实现对磁盘的驱动调度
第二题、多项选择题(每题2分,5道题共10分)
1、I/O软件总体设计2个主要目标是(CD )。
A、公平性
B、安全性
C、高效率
D、通用性
2、I/O软件总体设计要考虑( ABCD)。
A、设备无关性
B、出错处理
C、同步(阻塞)/异步(中断驱动)传输
D、缓冲技术
3、设备I/O操作完成后,设备控制器向CPU发送中断信号,( )开始工作,唤醒( )及进程。选项顺序是(AB )。
A、I/O中断处理程序
B、设备驱动程序
C、设备无关I/O软件
D、用户空间的I/O软件
4、设备无关I/O软件功能包括( ABCDE)。
A、为设备驱动程序提供统一接口
B、缓冲管理
C、错误报告
D、提供与设备无关的块尺寸
E、分配与释放设备
5、用户空间的I/O软件有( AB)。
A、I/O相关库函数
B、假脱机系统
C、管程
D、通道
E、DMA
第三题、判断题(每题1分,5道题共5分)
1、访问磁盘时,以扇区为单位访问和以字节为单位访问一样高效。
F
正确 错误
2、在设备I/O中引入缓冲技术的目的是为了节省内存。
F
正确 错误
3、库函数属于用户空间的I/O软件。
F
正确 错误
4、DMA不需要CPU的干预可以在内存和磁盘之间交换一个数据块,因此,DMA控制数据传输期间,CPU可以执行计算进程,CPU的工作进度不受影响。
F
正确 错误
5、同步传输时,进程和它请求的设备I/O操作不能同时进行。
T
正确 错误
网友评论