- 38
- 0
- 约1.08万字
- 约 56页
- 2015-12-11 发布于广东
- 举报
第6章 设备管理 6.1 基本知识结构图 6.2 知识点 6.2.2 数据传输控制方式 6.2.3 中断技术 6.2.5 设备分配 6.2.7 I/O控制过程 6.2.8 磁盘I/O 6.2.9 Linux系统的设备管理 6.3 例题解析 6.4 习题精选 第6章 设备管理 * 【例4】什么是虚拟设备?为什么操作系统中引入虚拟设备? 【解答】虚拟设备是系统中不存在的、但通过虚拟技术能够提供给用户使用的一种逻辑设备。虚拟设备技术可把一次仅允许一个用户使用的物理设备改造为能够同时供多个进程共享的设备,或者说,可以将一台物理设备变换成多台对应的逻辑设备,使一台物理设备供多个用户共享使用。 由于系统的独占设备有限,不可能同时满足所有用户的设备需求。若不采用虚拟设备技术,必将使许多进程因对独占设备的请求得不到满足而阻塞,并且独占设备的利用率较低。采用了虚拟设备技术后,使每个进程都感觉自己独占了一台设备,不仅提高了独占设备的利用率,而且能加速进程的运行。 第6章 设备管理 * 【例5】试给出两种I/O调度算法,并说明为什么I/O调度中不能采用时间片轮转法。 【解答】两种常用的I/O调度算法是: (1)先来先服务算法。当系统中同时有多个并发进程对同一设备提出了I/O请求时,该算法把它们按照提出请求的时间先后顺序排成一个I/O请求队
原创力文档

文档评论(0)