北京交通大学2005年操作系统辅导笔记(10)

北京交通大学 /2008-10-04

3) 块设备空间分配与回收。

4) 向块设备驱动程序提供一维地址请求块号。

5) 对设备进行保护:禁止用户直接使用设备。

6) 缓冲管理:缓冲区分配 / 释放、记录成组 / 分解。

7) 处理差错:处理设备驱动程序返回的错误。

8) 向用户层提供统一的读 / 写接口(对于磁盘文件、设备采用统一的读写指令)。

4. 独占设备分配程序( P165 )

七. Spooling 技术( P166 )

表面上的脱机,实际上的联机操作。又称之为:伪脱机操作。

功能:用快速直接存取设备把慢速独占设备改造成若干个逻辑上的对应体(虚设备)。

卡片 输入机

打印机

输入井(含 6 台虚卡机)

输出井(含 6 台虚打印机)

SPo

SPi I

输入 buf

1

2

3

4

5

6

输出 buf

1

2

3

4

5

6


输入井与输出井为高速磁盘上开辟的两部分专用空间。

1. Spooling 输入进程 SPi :

1) 平时阻塞。

2) 输入机有作业 、或输入井有空闲空间时被唤醒。

3) 把作业通过输入 buf 送输入井。

4) 输入机空闲、或输入井满则阻塞。

2. Spooling 输出进程 SPo :

1) 平时阻塞。

2) 需要输出时被唤醒,给进程分配虚打印机。


相关话题/

  • 领限时大额优惠券,享本站正版半岛在线注册考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新半岛在线注册考试考证类电子打印资料任你选。涵盖全国500余所院校半岛在线注册专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是半岛在线注册复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19