简答题
👁️ 浏览量:

试题题干

操作系统中,设备管理软件的功能,除了实现I/O设备的独立性和错误处理外,其它功能还有哪些?

参考答案

试题解析

操作系统设备管理软件(I/O软件)应该实现以下功能:

1. 实现I/O设备的独立性:当用户使用的设备发生变化时,应用程序的代码不需要修改。

2. 错误处理:错误应该在尽可能接近硬件的地方处理。

3. 异步传输:CPU在启动传输操作后便可以转向其他工作,直到中断到达。

4. 缓冲管理:由于设备之间的速度差异,必须提供缓冲管理。

5. 设备的分配和释放:对共享设备和互斥设备应该采取不同的方式为用户请求分配设备。设备使用完毕,要完 成对设备的释放。

6. 实现I/O控制方式:针对不同的设备提供不同的I/O控制方式。