【操作系统习题】输入/输出系统
2024-01-07 17:36:18
一、单选题
- 系统总是访问磁盘的某个磁道而不响应对其他磁道的访问请求,这种现象称为磁臂粘着。下列磁盘调度算法中,不会导致磁臂粘着的是( )。A
A、先来先服务(FCFS) B、扫描算法(SCAN)
C、循环扫描算法(CSCAN) D、最短寻道时间优先算法(SSTF) - 如果一个计算机的硬盘位64GB,每个块的大小为4KB,如果用位示图来管理硬盘的空间,则位示图的大小为()字节。B
A、1MB B、2MB C、16MB D、32MB
解答:一块磁盘由很多磁盘块组成;位示图法只有1位(bit)用来表示该磁盘块是否分配。1Byte等于8bit (64GB/4KB)个磁盘块,位示图的大小为(64GB/4KB)/8bit=2MB - 为解决由于通道不足所造成的瓶颈问题,可采取()技术。B
A、数组选择通道 B、多通道 C、字节多路通道 D、数组多路通道 - 现代操作系统中实现了设备独立性,用户程序通过()访问I/O设备。A
A、逻辑设备 B、物理设备 C、虚拟设备 D、共享设备 - 从设备到本地缓冲之间传输数据由()完成。B
A、CPU B、I/O控制器 C、内存 D、设备机械装置 - 操作系统采用缓冲技术,能够减少对CPU的()次数,从而提高资源的利用率。D
A、依赖 B、访问 C、控制 D、中断 - 操作系统中的SPOOLing技术,实质是将()转化为共享设备名的技术。C
A、块设备 B、脱机设备 C、独占设备 D、虚拟设备 - 得到连续空间难的空闲空间管理方式是()A
A、空闲链表 B、位示图 C、成组链接 D、空闲表 - 在下面的I/O控制方式中,需要CPU干预最少的方式是( )。A
A、SPOOLING B、轮询 C、中断 D、DMA - 可以使得磁头改变移动方向的次数减少的磁盘调度算法是()B
A、SSTF B、SCAN C、FCFS D、RAID - 关于I/O控制方式,()控制方式使I/O操作的组织和数据的传送最大限度地独立运行而无须处理机的干预。C
A、直接存储器访问I/O B、程序I/O C、I/O通道 D、中断驱动I/O - 每次移动到离现在位置最近的磁道的磁盘调度方法是()D
A、SCAN B、LOOK C、FCFS D、SSTF - 假如一个文件系统的物理块大小是4KB,有一个文件的大小是245KB,请问需要给这个文件分配()个物理块。C
A、60 B、61 C、62 D、63
解答:245KB÷4KB=61.25 - 程序员利用系统调用打开I/O设备时,通常使用的设备标识 是()C
A、主设备号 B、从设备号 C、逻辑设备名 D、物理设备名 - Unix的UFS采用的空闲空间管理方法是()A
A、成组链接 B、空闲链接 C、位示图 D、空闲表 - 为提高操作系统自身的可适应性和可扩展性,现场操作系统通过引入和实现()的概念而实现了设备独立性。D
A、共享设备 B、独占设备 C、循环缓冲 D、逻辑设备 - 假如链接表在内存。在显式链接分配中,要读入一个文件的第16块(块号从0开始),一共需要读入()个物理块。B
A、0 B、1 C、16 D、17 - 磁带机属于()设备 C
A、直接存取 B、链接存取 C、顺序存取 D、随机存取 - 存在忙等的I/O控制方式是()A
A、轮询 B、通道 C、DMA D、中断 - ()是直接存取设备。A
A、磁盘 B、磁带 C、键盘 D、打印机 - 使用SPOOLing系统的目的是为了提高()的利用率。A
A、I/O设备 B、操作系统 C、CPU D、内存 - 在设备管理中,引入缓冲的主要原因不包括()A
A、缓和处理器和内存之间访问速度不匹配的矛盾
B、缓和处理器和外设之间访问速度不匹配的矛盾
C、提高处理器和外围设备之间的并行性
D、减少对处理器的中断频率,放宽对处理器中断响应时间的限制 - 一个文件存放在第52个物理块开头的10个物理块中,每个物理块大小是2KB。请问文件中偏移为15KB位置处的数据在第()个物理块中。C
A、52 B、56 C、59 D、60
解答:15KB/2KB=7.5;52+8-1=59;(文件的偏移量从0开始) - 低速设备一般设置成独占设备,可用作独占设备的有()A
A、扫描仪 B、可擦写光盘 C、磁盘 D、U盘 - 为了缓和CPU和I/O设备间速度不匹配的矛盾,提高CPU和I/O设备的并行性,现代操作系统关于I/O设备与处理机之间的数据交换几乎都用到了( )。D
A、对换区 B、临界区 C、工作集 D、缓冲区 - 你的计算机上安装的程序和数据()B
A、是高速缓存中的信息 B、必须在CPU访问之前移入内存
C、是使用频率高的信息 D、可有CPU直接访问 - CPU处理器通过写()寄存器来控制设备操作。C
A、数据输入寄存器 B、数据输出寄存器 C、控制寄存器 D、状态寄存器 - 系统利用SPOOLING技术实现()D
A、虚拟存储 B、系统调用 C、对换技术 D、虚拟设备 - 一个磁盘大小为1TB,假如采用FAT32文件系统,物理块大小为16KB。那么,这个文件系统的FAT表大小约为()。C
A、64MB B、128MB C、256MB D、512MB
解答:(1TB/16KB)*4B=2的26次方 × 4B=256MB - 一个物理块的块号为143,则该块在位示图中的第()个字节中。B
A、16 B、17 C、18 D、19
解答:根据位示图的存储规则,第一个字节对应物理块为0、1、2、3、4、5、6、7号块,第二字节对应8、9、10、11、12、13、14、15号块,依次类推。 - 利用DMA实现了()之间数据的快速传输. A
A、内存和外设 B、外设和外设 C、内存和CPU D、CPU和外设 - 控制设备工作的物理部件是()A
A、设备控制器 B、内存 C、CPU D、总线 - 使用户所编写的程序与实际使用的物理设备无关,这是由设备管理的( )功能实现的。C
A、缓冲管理 B、虚拟设备 C、设备独立性 D、设备分配 - 对于具备设备独立性的系统,下列叙述中错误的是()C
A、用户程序使用逻辑设备与物理设备之间的映射关系
B、可以使用文件名访问物理设备
C、更换物理设备后必须修改访问该设备的应用程序
D、用户程序中使用的是逻辑设备名 - 在现代操作系统中采用缓冲技术的主要目的是()A
A、提高CPU和设备之间的并行程度 B、改善用户编程环境
C、提高CPU的处理速度 D、实现与设备无关性
二、填空题
- 从资源分配的角度看,可以把设备分为独占设备和共享设备。打印机属于 ( 独占 )设备,而磁盘属于( 共享 )设备。
- UNIX用户在程序中使用( )设备号,由操作系统进行转换为( ),从而实现用户程序与设备的( )。
第一空:逻辑 第二空:物理设备 第三空:无关性;独立性; - 常用的I/O控制方式有程序轮询控制方式、中断控制方式、(DMA方式)和 (通道控制方式)。
- 对磁盘上一物理块信息的访问要经过:( 寻道 )、( 延迟 )、( 传送 )三个过程。
三、判断题
- 虚拟设备是指把一个物理设备变成多个对应的逻辑设备。√
- 基于中断机制的I/O方式是一种同步的I/O方式。√
- 在RAID中提高数据可靠性的技术是冗余,例如镜像技术。√
- 通道所执行的通道程序存放在主机的内存中。√
- 所有的中断都可以被屏蔽。×
- 一个设备控制器只能连接一个设备。×
- SPOOLing技术是操作系统中采用的以时间换取空间的技术。×
- 减少磁盘访问时间的关键是减少寻道时间。√
番外
位示图(Bit Map),又称位向量图,是一种用于管理计算机存储空间的技术。它通过使用一个位数组(通常是一个字节或一个字)来表示一组物理存储块的分配状态。
位示图通常用于操作系统的内存管理、文件系统的磁盘空间管理等场景。它的优点是可以快速地查找和更新存储块的分配状态,并且可以有效地利用存储空间。通过使用位示图,系统可以快速地知道哪些存储块是可用的,以便进行分配和回收。
文章来源:https://blog.csdn.net/weixin_63544745/article/details/135407439
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!