"操作系统第5章设备管理习题集与答案解析.doc"
本文档是操作系统第五章的设备管理习题集与答案解析,总共包括10个习题,每个习题都有详细的答案解析。
第一个习题是关于磁带和磁盘的存取方法。答案是顺序存取和直接存取。磁带是一种顺序存取的设备,它最适合的存取方法是顺序存取。磁盘是一种直接存取的设备,它允许文件系统直接存取磁盘上的任意物理块。
第二个习题是关于设备的分类。答案是独享设备和共享设备。独享设备是指为了保证传递信息的连贯性,通常这类设备一经分配给某个作业,就在作业整个运行期间都为它独占。共享设备是指允许若干个用户同时共享使用的设备。
第三个习题是关于虚拟设备。答案是通过SPOOLING技术,把独享设备变成共享设备。虚拟设备的提出是为了把原为独享的设备改造成便于共享的设备,以提高设备的利用率。
第四个习题是关于UNIX系统中的设备。答案是特殊文件。所有的输入/输出设备都被看成是特殊文件。这样的好处是:用户可以用统一的观点去使用设备,并处理存放在设备上的信息。
第五个习题是关于设备的分类。答案是字符设备和块设备。系统中,象键盘、终端、打印机等以字符为单位组织和处理信息的设备称为字符设备;而磁盘、磁带等以块为单位组织和处理信息的设备称为块设备。
第六个习题是关于进程获得设备的条件。答案是通道、控制器和所需设备。一个进程只有获得了通道、控制器和所需设备三者之后,才具备了进行I/O操作的物质条件。
第七个习题是关于设备分配的原则。答案是要充分发挥设备的使用效率,尽可能地让设备忙,而同时又要避免由于不合理的分配方法造成进程死锁。
第八个习题是关于通道的功能。答案是独立于CPU、专门负责输入/输出的处理机。通道是一个独立于CPU的专管输入和输出控制的处理机,它有自己的通道指令,以驱动外设进行读写操作。
第九个习题是关于缓冲区的分类。答案是单缓冲区、双缓冲区、多缓冲区和缓冲池。缓冲区是位于设备和处理机之间的存储区域,用于暂存数据以提高数据传输的速度。
第十个习题是关于磁盘上一物理块信息的访问过程。答案是寻找时间、延迟时间和传送时间。对移动臂磁盘的存取访问一般要经过三个过程:首先要将磁头移动至相应的柱面上,这个时间叫做寻找时间;一旦磁头到达指定柱面,等待所访问的扇区旋转到读/写头下,这个时间叫做延迟时间;数据从磁盘上读出或写入,这个时间叫做传送时间。
本文档涵盖了设备管理的各种知识点,如设备的分类、虚拟设备、设备分配、缓冲区、磁盘存取等等,为学习操作系统设备管理提供了系统的学习资源。