第7章 输入出管理精要.ppt

第7章 输入出管理精要

7.4.4 SPOOLing系统 利用SPOOLing技术共享打印机 当用户进程请求打印输出时,SPOOLing系统立即同意为它打印输出,但并不真正把打印机分配给该用户进程 7.4.4 SPOOLing系统 利用SPOOLing技术共享打印机 由输出进程在输出井中为之申请一个空闲的磁盘块区,并将要打印的数据送入其中。 输出进程再为用户进程申请一张空白的用户请求打印表,并将用户的打印要求填入其中,然后将该表挂到打印机的请求打印队列上 7.4.4 SPOOLing系统 利用SPOOLing技术共享打印机 如果打印机空闲,输出进程将从请求队列的队首取出一张请求打印表,根据表中的要求将要打印的数据从输出井传送到内存缓冲区,再由打印机进行打印。打印完后,输出进程将再检查请求队列中是否还有待打印的请求表,若有继续打印,否则便将自己阻塞起来,并在下次再有打印请求时被唤醒。 7.5 I/O软件层次 图 I/O软件系统的层次 7.5.1 中断处理程序 7.5.2 设备驱动程序 每个连接到计算机的I/O设备都需要某些设备特定的代码来对其进行控制,这样的代码为设备驱动程序。 7.5.2 设备驱动程序 图7-7 设备驱动程序在系统中的逻辑位置 7.5.2 设备驱动程序 设备驱动程序主要功能 接受来自上层、与设备无关软件的抽象读写请求,并且将该I/

文档评论(0)

1亿VIP精品文档

相关文档