操作系统课后作业äº?/p>
第五章:设备管理
1
.计算机系统ä¸?/p>
I/O
设备有哪些分类方式?
答:有程åº?/p>
I/O
(轮询)
、中断ã€?/p>
DMA
、通道。前三种在微机中很常见ã€?/p>
2
.操作系统设备管理的主要任务是什么?
答:
操作系统是用以控制和管理计算机硬件和软件资源ã€?/p>
合理地组织计算机工作
流程以及方便用户使用计算机的一组程序,
所以操作系统是一个资源管理器ï¼?/p>
�/p>
主要任务是管理系统资源ã€?/p>
3
.通道分为几类?各有什么特点?
答:
根据通道的工作方式,通道分为选择通道、数据多路通道、字节多路通道
3
种类型ã€?/p>
ï¼?/p>
1
)选择通道又称为高速通道,在物理上可以连接多个设备,但某段时间内只允许一个设
备工作ã€?/p>
ï¼?/p>
2
ï¼?/p>
数组多路通道是对选择通道的改进ã€?/p>
当某设备进行数据传送时ï¼?/p>
通道只为该设备服务;
当设备在执行寻址等控制操作时ï¼?/p>
通道可以暂时断开与该设备的连接,
去执行其他设备的é€?/p>
道程序ã€?/p>
ï¼?/p>
3
ï¼?/p>
字节多路通道与数组多路通道相类似,
可以在一个时间段内执行多个设备的通道程序ã€?/p>
但也有不同:
字节多路通道允许多个设备同时进行传输操作ï¼?/p>
而数组多路通道则不允许ï¼?/p>
å?/p>
节多路通道的传输单位是字节,数组多路通道的传输单位是数据块ã€?/p>
4
.简要叙述四ç§?/p>
I/O
控制方式的工作过程ã€?/p>
答:
ï¼?/p>
1
)程åº?/p>
I/O
方式
处理机对
I/O
设备的控制,
采取程序
I/O
ï¼?/p>
Programmed I/O
ï¼?/p>
方式或称为忙一等待方式ã€?/p>
即:
①在处理机相控制器发出一æ�?/p>
I/O
指令启动输入设备输入数据时,
要同时把状态寄存器的忙
/
闲标å¿?/p>
busy
置为
1
,然后不断地循环测试
busy
ï¼?/p>
②再去启动读下一个数据,并置
busy=1
�/p>
ï¼?/p>
2
)中断驱åŠ?/p>
I/O
控制方式
�/p>
I/O
设备的控制,当某进程要启动某ä¸?/p>
I/O
设备工作时,便由
CPU
向相应的设备控制å™?/p>
发出一æ�?/p>
I/O
命令ï¼?/p>
然后立即返回继续执行原来的任务ã€?/p>
设备控制器便按照该命令的要求åŽ?/p>
控制
I/O
设备ã€?/p>
ï¼?/p>
3
)直接存储器访问
DMA
控制方式
â‘?/p>
CPU
从磁盘读入一个数据块时,向磁盘控制器发送一条读命令。该命令被送到其中的命
令寄存器
CR
中;将发送数据的内存始址放到
MAR
中;要读的数据的字节数送入
DC
中,
将磁盘中的源地址送到
I/O
控制逻辑上ã€?/p>