全国计算机等级考试三级笔记二(操作系统)5
CUP对外部设备的控制方式分为:
1 中断处理方式。每当设备完成I/O操作,已中断请求方式通知CPU,然后进行相应处理。
2 循环测试方式。
3 直接内存存取方式DMA。DMA方式用于高速设备与内存之间批量数据的传输。
4 通道方式。通道是一个用于控制外部设备工作的硬件机制,相当与一个功能简单的处理机。是实现计算和传输并行的基础。
主机对外部设备的控制三个层次来实现,既通道,控制器和设备。
一个通道可以控制多个控制器,一个控制器又可以连接若干台同类型的外部设备。
一般设备的连接可以采用交叉连接。好处是:
1 提高系统的可靠性。
2 提高设备的并行性。
通道分为:
1 字节多路通道。连接打印机,终端等低速和中速设备。
2 选择通道。连接磁盘,磁带等高速设备。
3 成组多路通道。
通道的运算控制部件包括:
通道地址字:CAW。
2 通道命令字:CCW。
3 通道状态字:CSW。
通道访问内存采用“周期窃用”方式。
缓冲是计算机系统中常用的技术。一般,凡是数据到达速度和离去不匹配的地方都可以采用数据缓冲技术。
设备分配的任务是按照一定的方法为申请设备的进程分配合适的设备,控制器和通道。
SPOOLing是一种虚拟设备技术。其核心思想是在一台共享设备上模拟独占设备的操作。
输入井和输出井。
在配有通道的系统中,I/O程序称为通道程序。
活动头磁盘的存取访问时间一般有三个部分:
1 寻道时间。
2 旋转延迟时间。
3 传送时间。
磁盘优化调度算法:
1 先来先服务磁盘调度算法FCFS。
2 最短寻道时间优先磁盘调度算法SSTF。
3 扫描算法SCAN