计算机操作系统第4-6章测试题

  • 格式:doc
  • 大小:762.50 KB
  • 文档页数:4

计算机操作系统第4-6章测试题
班级:学号:姓名:
一、选择题(每小题2分,共30分)
1、文件系统采用两级索引分配方式,如果每个盘块大小为1KB,每个盘块号占4个字节,则在该系统中,文件的最大长度能达到()。

A.256MB B.128MB C.64MB D.8MB
2、采用段式存储管理时,一个程序如何分段是由()决定的。

A.分配主存时B.编程人员C.系统D.程序执行时
3、在存储管理中,对外存文件区的管理应以()为主要目标。

A.提高系统吞吐量B.提高换入换出速度
C.降低存储费用D.提高存储空间的利用率
4、在操作系统中,当用户进程提出I/O请求时,系统在实际执行时,是通过使用()来为用户进程分配该设备的。

A.物理设备名B.逻辑设备名C.虚拟设备名D.设备序列号
5、下面关于虚拟设备正确的叙述是()。

A.虚拟设备是指允许用户使用比系统中拥有的物理设备更多的设备
B.虚拟设备是指允许用户以标准化方式来使用物理设备
C.虚拟设备是指把一个物理设备变换成多个对应的逻辑设备
D.虚拟设备是指允许用户程序不必全部装入内存就可以使用系统中的设备
6、在关于SPOOLing系统的叙述中,以下()描述是不正确的。

A.SPOOLing系统使独占设备变成共享设备
B.SPOOLing系统加快了程序执行的速度
C.SPOOLing系统中不需要独占设备
D.SPOOLing利用了处理机与通道并行工作的能力
7、某文件占10 个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析,假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100us,将缓冲区的数据传送到用户区的时间是50us,CPU对一块数据进行分析的时间为50us。

在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是:
A.1500us、1000us B.1550us、1100us
C.1550us、1550us D.2000us、2000us
8、某基于动态分区存储管理的计算机,其主存容量为55MB(某时刻连续的空闲空间),采用最佳适应算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,分配6MB,此时主存中最大空闲分区的大小是()。

A.7 MB B.8MB C.9MB D.11MB
9、某计算机采用二级页表的分页存储管理方式,按字节编制,页大小为210字节,页表项大小为2字节,逻辑地址结构为
逻辑地址空间大小为216页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是()。

A.64 B.128 C.256 D.512
10、设置当前工作目录的主要目的是()。

A.加快文件的检索速度B.节省内容空间
C.节省外存空间D.加快文件的读写速度
11、磁盘和磁带是两种存储介质,这两种介质中数据存取的特点是()。

A.二者都是顺序存取 B.二者都是随机存取
C.磁盘是顺序存取的,磁带是随机存取的D.磁盘是随机存取的,磁带是顺序存取的。

12、文件系统是()。

A.文件的集合B.文件及文件管理软件的集合
C.文件目录的集合D.实现文件管理的一组软件
13、下列文件结构中,不便于文件内容增删的是()。

A.连续文件B.链接文件C.索引文件D.Hash文件
14、可以实现虚拟存储器的方案是()。

A.固定分区方式B.可变分区方式C.纯分页方式D.请求分页方式
15、在现代操作系统中采用缓冲技术的主要目的是()。

A.提高CPU和设备之间的并行程度B.提高CPU的处理速度
C.改善用户编程环境D.实现设备独立性
二、填空题(共10个空,每空2分,共20分)
1、虚拟设备是指操作系统利用某种I/O技术,将某个设备改造为多个用户可以同时共享的设备。

2、在文件系统中,假设一个文件的FCB为64B,盘块大小为1KB,若一个目录文件中共有640个FCB,则平均查找到一个文件需要访问磁盘次;如果引入索引结点后,目录文件中一个目录项仅占16B,则平均查找到一个文件需要访问磁盘次。

3、内存中引入对换技术获得好处是以牺牲为代价的。

4、文件的符号名与物理地址之间的转换时通过来实现的。

5、对任何一个文件,都存在着两种形式的结构,即结构和结构。

6、在请求分页系统中,采用置换算法可能会出现Belady异常现象。

7、操作系统中对I/O设备的启动和控制操作是由程序完成的。

8、为了实现而在操作系统中引入了逻辑设备和物理设备这两个概念,使得应用程序独立于具体使用的物理设备。

三、简答题(共2小题,每题5分,共10分)
1、(5分)什么是DMA I/O控制方式,它和中断驱动I/O控制方式的主要区别是什么?
2、(5分)在采用段式存储管理的系统中,根据表1所示的段表,计算下列各逻辑地址所对应的物理地址:(0,430)、(4,112)。

(简述地址转换过程,转换后的物理地址用十进制表示。


表1 进程段表
四、综合题(共4小题,共40分)
1、(12分)某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16MB,主存(物理)地址空间大小为1MB,页面大小为4KB;Cache 采用直接映射方式,共8 行;主存与Cache 之间交换的块大小为32B。

系统运行到某一时刻时,页表的部分内容和Cache的部分内容分别如题44-a图、题44-b图所示,图中页框号及标记字段的内容为十六进制形式。

请回答下列问题。

(1)虚拟地址共有几位,哪几位表示虚页号?物理地址共有几位,哪几位表示页框号(物理页号)?(2)使用物理地址访问Cache 时,物理地址应划分成哪几个字段?要求说明每个字段的位数及在物理地址中的位置。

(3)虚拟地址001C60H 所在的页面是否在主存中?若在主存中,则该虚拟地址对应的物理地址是
什么?访问该地址时是否Cache 命中?要求说明理由。

2、(10 分)考虑进程某时间段内的页面访问串:1、2、
3、
4、2、1、
5、
6、2、1、2、3、
7、6、3、2、1、2、3、6,假定给该进程分配的物理块分别为3个和5个。

试问若应用下面的页面置换算法,分别会出现多少次缺页中断,比较所得的结果,分析原因。

注意:所给定的物理块初始都为空,因
此,首次访问页面时就会发生缺页中断。

(1)LRU置换算法;
(2)FIFO置换算法。

3、(10 分)有一计算机系统利用下图所示的位示图(行号、列号都从0开始编号)来管理空闲盘块。

如果盘块从1开始编号,每个盘块的大小为1KB。

(1)现要为某文件分配两个盘Array块,试具体说明分配过程。

(2)若要释放磁盘的第200块,
应如何处理?
4、(8 分)若干个等待访问磁盘的进程依次要访问的柱面为0、44、40、4、1
5、80、12、76,假设每移动一个柱面需要3ms时间,移动磁头当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻道时间。

(1)最短寻道时间优先调度算法;
(2)扫描算法(初始时磁头沿着柱面号增加的方向移动)。