四、磁盘的驱动调度( 领会 )
1、磁盘的结构(动画)
2、访问磁盘的操作时间(动画)
3、磁盘的 驱动调度 :在多道程序设计系统中,同时有多个访问者请求磁盘操作,此时系统采用一定的调度策略来决定各等待访问者的执行次序,所以系统决定等待磁盘访问者的 执行次序 的工作就是磁盘的“ 驱动调度 ”
4、对磁盘进行驱动调度的目的:尽可能的降低多个访问者执行输入输出操作的总时间,增加单位时间内的输入输出操作次数,有利于系统效率的提高。
5、磁盘调度分为 移臂调度 和 旋转调度 .根据访问者指定的柱面位置来决定执行次序的调度称“移臂调度”;当移动臂定位后,如有多个访问者等待访问该柱面时,根据延迟时间来决定执行次序的调度称为“旋转调度”。
6、移臂调度算法包括以下四种:
1)先来先服务算法;
2)最短寻找时间优先调度算法;
3)电梯调度算法;
4)单向扫描调度算法。
以上几种算法要能够区分,如给你一个访问序列和访问条件,应能根据各种算法做出调度后的访问序列。
7、 信息的优化分布 :知道信息在磁盘上排列不一定是按顺序最优,对于一些能预知处理要求的信息采用优化分页可以缩短输入输出操作时间,提高系统效率。
五、外围设备的启动( 识记 )
要想提高效率就要大胆放权,让下属对事负责而不是对人负责。
CPU是很忙的,如果所有的事情都自己做,做得再好也不一定好,如果有人能帮他处理一些事情,他就可以腾出时间来做更多的事。通道就是中层干部,发挥他们的作用就能提高效率。
1、 通道 (channel):计算机系统中能够独立完成输入输出操作的硬件装置,也称为“ 输入输出处理机 ”。
CPU并不直接操作外围设备,他连接通道(I/O处理机),通道连接设备控制器,设备控制器连接设备。CPU只需把“I/O”设备启动,并给出相关的操作要求。然后就由通道来处理输入输出事宜,做完后报告CPU。
2、通道命令和通道程序:
通道命令 (CCW)规定设备的一种操作,通常由 命令码 、 数据主存地址 、 传送字节个数 及 标志码 等部分组成。
操作系统用一组通道命令来执行一次输入输出应做的工作,这 一组通道命令 就组成了一个“ 通道程序 ”。
命令码分成三类:数据传输类、通道命令转移类和设备控制类。
数据主存地址对于不同的命令有不同的作用,比如命令码为写的操作,主存地址指定的区域存放输出到外围设备的信息。
标志码:为非0时表示通道程序未结束。为0时表示通道程序结束。
传送字节个数,表示本命令应传输的字节个数。
相关推荐:2010年自考数据库及其应用重点知识讲解汇总