3、通道地址字(CAW)和通道状态字(CSW)
用来存放通道程序首地址的主存固定单元称为“ 通道地址字 ”。
通道状态字 :用于记录通道和设备执行情况的主存单元。通常包括通道命令地址、设备状态、通道状态和剩余字节个数等几个字段。
4、I/O中断:是指中央处理器和通道协调工作的一种手段。通道借助I/O中断请求CPU进行干预,CPU根据产生的I/O中断事件了解输入输出操作的执行情况,I/O中断事件是由于通道程序的执行或其他外界原因引起的,对通道操作而言,当操作正常结束或异常结束(如设备故障、设备特殊情况引起异常结束)形成I/O中断,由CPU根据相应情况分别处理。
六、虚拟设备SPOOL系统( 领会 )
1、实现 虚拟设备 的目的:用一种物理设备模拟另一类物理设备,使各作业在执行期间只使用虚拟的设备而不直接使用物理的独占设备。这种技术可使独占的设备变成可共享的设备,使得设备的利用率和系统效率都能得到提高。
2、实现虚拟设备的 硬件条件 :大容量磁盘;中断装置和通道;中央处理器与通道并行工作的能力。(另外,实现虚拟设备的软件条件是要求操作系统采用多道程序设计技术。)
3、虚拟设备的实现原理:对于多道程序,输入时将一批作业的信息通过输入设备预先传送到磁盘上。输出时将作业产生的结果也全部暂时存在磁盘上而不直接输出,直到一个作业得到全部结果而执行结束时再行输出。(就是用磁盘来模拟输入机和打印机的工作,把它们的工作内容先保存起来,然后一并执行)
4、SPOOL系统的组成和实现:
井:为实现虚拟设备在磁盘上划出的专用存储空间,用于存放作业的初始信息和执行结果。
SPOOL系统由三部分程序组成:
预输入程序 .通过该程序把作业流中每个作业的初始信息传送到“输入井”保存起来以以备作业执行时使用。
井管理程序 :通过该程序来保证作业正确及时地从“井”中读取或写入信息。它使得每个用户感觉到自己都在使用独立的输入输出设备。
缓输出程序 .它负责查看“输出井”中是否有待输出的结果信息,若有则启动打印机把作业结果输出。
为什么可以提高效率?简单地说就是这么几件事:并行工作、代替操作、同时进行。
一个技术创新可以提高多少效率啊。
5、实现虚拟设备为什么可以提高系统效率:
SPOOL系统借助硬件的中断装置和通道技术使得中央处理器与各种外围设备以及各外围设备之间均可 并行工作。操作系统采用多道程序设计技术,合理分配处理器,实现联机的外围设备同时操作。
作业执行时从磁盘上读写信息来 代替 从输入机和打印机的读写 操作 ,不仅使多个作业可以同时执行,而且加快了作业的执行速度,提高了单位时间内处理作业的能力。在作业执行的 同时 还可利用输入机继续预输入作业信息和利用打印机输出结果,于是,整个系统可以是第一批作业的执行结果在打印输出,第二批作业正在处理,第三批作业信息正在预输入到磁盘的“输入井”中。
这种联机 同时操作 极大地提高了独占设备的利用率,也使计算机系统的各种资源被充分利用。
相关推荐:2010年自考数据库及其应用重点知识讲解汇总