操作系统D6章 IO输入系统

假脱机系统

组成


共享打印机原理

习题

有哪几种IO控制方式,使用于哪些场合?

在实现后台打印时,SPOOLing系统应为请求I/O的进程提供哪些服务?

1.由输出进程在输出井中为之申请一空闲盘块区,并将要打印的数据送入其中;
2.输出进程再为用户进程申请一张空白的用户打印表,并将用户的打印要求填入其中,再将该表挂到请求打印队列上。
3.一旦打印机空闲,输出进程便从请求打印队列的队首取出一张请求打印表,根据表中的要求将要打印的数据从输出井传送到内存缓冲区,再由打印机进行打印。

假脱机系统向用户提供共享打印机的基本思想是什么?

他的核心思想是以联机的方式得到脱机的效果

对每个用户而言,系统并非即时执行其程序输出数据的真实打印操作,而只是即时将数据输出到缓冲区,这时的数据并未真正被打印,只是让用户感觉系统已为他打印;

真正的打印操作,是在打印机空闲且该打印任务在等待队列中已排到队首时进行的;以上过程是对用户屏蔽的,用户是不可见的。

posted @ 2021-05-29 16:05  一个经常掉线的人  阅读(246)  评论(0)    收藏  举报