操作系统课后作业?/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>