操作系统练习题3-4 联系客服

发布时间 : 星期二 文章操作系统练习题3-4更新完毕开始阅读99d1d73c16fc700aba68fc2f

48.在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(H)所对应的物理地址为( )。 0 1 1 5 2 3 3 7 4 2

A. 0E1F(H) B.031F(H) C.0A1F(H) D.021F(H) 49.在段式存储管理中,一个段是一个( )区域。 A.定长的连续 B.不定长的连续 C.定长的不连续 D.不定长的不连续

50. 在下述存储管理技术中( )处理不当会产生抖动。 A.固定分区 B.可变分区 C.简单分页 D.请求分页

51.采用动态重定位方式装入的作业,在执行中允许( )将其移动。 A.用户有条件地 B.用户无条件地 C.操作系统有条件地 D.操作系统无条件地

52.分页式存储管理中,地址转换工作是由( )完成的。 A.硬件 B.地址转换程序 C.用户程序 D.装入程序

53.作业调度是从输入井中处于( )状态的作业中选取作业调入主存运行。 A.运行 B.收容 C.输入 D.就绪 54.产生系统死锁的原因可能是由于( )。 A.进程释放资源

B.一个进程进入死循环

C.多个进程竞争,资源出现了循环等待 D.多个进程竞争共享型设备

55.段式和页式存储管理的地址结构很类似,但是它们之间有实质上的不同,表现为 ( )。

A.页式的逻辑地址是连续的,段式的逻辑地址可以不连续 B.页式的地址是一维的,段式的地址是二维的 C.分页是操作系统进行的,分段是用户确定的

D.各页可以分散存放在主存,每段必须占用连续的主存空间 E.页式采用静态重定位方式,段式采用动态重定位方式

56.进程所请求的一次打印输出结束后,将使进程状态从( )。

A.运行态变为就绪态 B.运行态变为等待态 C.就绪态变为运行态 D.等待态变为就绪态

57.采用动态重定位方式装入的作业,在执行中允许( )将其移动。

A.用户有条件地 B.用户无条件地 C.操作系统有条件地 D.操作系统无条件地 58.分页式存储管理中,地址转换工作是由( )完成的。

A.硬件 B.地址转换程序 C.用户程序 D.装入程序

三、填空题

1.分区管理中采用最先适应法时,应将空闲区 次序排列,而使用最

佳适应法时空闲区应按 排列,使用最坏适应法时空闲区按 排列。

2.对待死锁,一般应考虑死锁的预防、避免、检测和解除四个问题,典型的银行家算法是属于 ,破坏循环等待条件是属于 ,而剥夺资源是 的基本方法。

3.虚拟内存的大小跟CPU的 寻址范围有关。 4.一般来说,用户程序中所使用的地址是逻辑地址,而内存中各存储单元的地址是 ,将前者转变为后者的过程称作 。 5.处理机调度可分为三级,它们是 , 和 ;在一般操作系统中,必须具备的调度是 。

6.主存储器与外围设备之间的信息传送操作称为 。

7.一个理想的作业调度算法应该是既能 又能使进入系统的作业 , 。

8.死锁的四个必要条件是 , ,不可抢夺资源和循环等待资源。

9.在可变分区存储管理中, 为实现地址映射, 一般由硬件提供两个寄存器, 一个是基址寄存器, 另一个是 。

10.联想寄存器(相联存储器)的最重要、最独到的特点是 。

11.在虚拟段式存储管理中, 若逻辑地址的段内地址大于段表中该段的段长, 则发生 中断。

12.在操作系统设计时确定资源分配算法, 以消除发生死锁的任何可能性, 这种解决死锁的方法是 。

13.选择对资源需求不同的作业进行合理搭配, 并投入运行是由 来完成的。

14.不让死锁发生的策略可以分成静态和动态的两种, 死锁避免属于 。

15.在存储管理中, 为进程分配内存时, 取满足申请要求且长度最大的空闲区域,这一算法称为 。

16.用户程序通过 向操作系统提出各种资源要求和服务请求。 17.在页式存储管理中,由 将用户程序划分为若干相等的页。 18.为防止用户对文件进行非法的或不适宜的访问所采取的措施称为 。

19.在操作系统的存储管理中,由于进行动态不等长存储分配,在内存中形成一些很小的空闲区域,称之为 。

20. 在选择作业调度算法时应该考虑公平性和 。

21.用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合称为 。

22.在存储管理中,引入快表的目的是 。

23.等待输入输出工作完成的进程,一旦I/O 完成,其状态变为 。 24.在虚存系统中不能实现但可以作为衡量其它页面淘汰算法标准的页面淘汰算法是 。

25.产生死锁的四个必要条件是 、 、 和 。

26.在虚拟页式存储管理中设置了快表,用于保存正在运行进程页表的子集,通常快表存放在_____中。

27.在虚拟段式存储管理中,若所需页面不在内存则发 中断。

28.程序中一旦某个位置或数据被访问到,它常常很快又要再次被访问,这一现象称之为程序的 。

29. 作业调度算法有最短的作业平均周转时间。 30. 存储管理方案解决了外碎片问题。

31.在虚拟存储系统中,若进程在内存中占3块,采用FIFO页面淘汰法,当执行访问页号序列为1234125123456时,将产生 次缺页中断。 32.作业的状态分为四种: 。 33.存储管理中常用 方式来突破主存容量的限制。

34作业调度又称 。其主要功能是 ,并为作业做好运行前的准备工作和作业完成后的善后处理工作。 35.在动态分配内存时,要靠硬件地址变换机构 。 36.页表表目的主要内容包括 和 。 37.虚拟存储的大小受到 和 的限制

38.在设计进程调度程序时,考虑 三个问题。 39.存储管理的功能主要包括 、 、主存空间的共享和保护、空间的扩充。

40.页式管理需要硬件的支持,块是主存空间分配的物理单位, 决定了主存储器分块的大小。页表一般存放在主存中。页块的大小是512B~8KB。 41.系统出现死锁的根本原因是 造成。 42.虚拟存储器的容量是由 的大小决定的。 43.在连续可变分区法中,可通过 来减少外零头。

44.LRU是指 ,设访问串为:1,3,2,4,1,2,驻留集大小为3,按LRU策略控制上述访问串,应发生5次缺页故障。

45.作业调度是从 中选一道作业,为它分配资源,并为它创建 。

46.破坏“循环等待”条件,是 死锁的一种有效的方法,通常可采用 。

47.应对死锁应该采取适当的措施,归纳起来有预防死锁 , 和解除死锁。

存储器包括主存和辅存,其中主存又分为两个区,分别是 、 。 48.存储器管理方式通常有分段存储管理方式、 和 。 49.对于多个可变分区的管理,常用的主存分配算法有:最先适应算法、最优适应算法、 算法。处理器要设置 、限长寄存器两个。 50.在单处理机环境下,进程间有几种通信方

式: , , 。

四、简答题

1.简述分页和分段的异同点。

2.什么是抖动?产生抖动的原因是什么?

3.为什么说分段系统比分页系统更易于实现信息共享和保护? 4.可变分区的分配策略有哪些?

5.什么是死锁?产生死锁的原因是什么?

6.什么是静态链接、装入时动态链接和运行时动态链接? 7.选择进程调度算法的准则是什么?

8.在具有快表的段页式存储管理方式中,如何实现地址变换?

9.计算机系统怎样实现存储保护?

10.何为页表和快表?它们各起什么作用?请说明它们访问主存的情况。 11.作业调度和进程调度各自的主要功能是什么? 12.简述死锁的防止与死锁的避免的区别。 13. (1) 什么是先来先服务的作业调度算法? (2) 什么是短作业优先的作业调度算法? (3) 什么是最高响应比优先的作业调度算法? (4) 试评述以上三者之间的关系。

14. 系统产生颠簸(抖动)的原因是什么?系统如何检测颠簸? 15.试叙述操作系统中一种用时间换取空间的技术。

16.请叙述页式存储管理方案的基本工作原理;硬件的支持及其作用;地址映射过程; 该存储管理方案的优缺点。

17.请叙述虚拟存储管理方案的基本工作原理;页表的内容;缺页中断处理;及 可能遇到的性能问题和解决方法。

18.为什么要引入动态重定位?如何实现?

19.试说明资源的静态分配策略能防止死锁的原因。

20.进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什么?

21.可抢占式会引起系统的开销更大。

五、 综合应用题

1.在32位计算机系统中,设主存容量为1MB,辅存容量为400MB,计算机系统的地址寄存器有24位,那么虚存的最大容量为多少?请说明一个计算机系统虚存的最大容量是由什么决定的?

2.假定访问主存时间为100毫微秒,访问相联存储器时间为20毫微秒,相联存储器为32个单元时快表命中率可达90%,那么请分别计算使用页表与快表进行存储访问所需要的时间,并说明使用快表进行存储管理能提高多少效率。

3.在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是:115,228,120,88,446,102,321,432,260,167,若该作业的第0页已经装入主存,现分配给该作业的主存共300字,页的大小为100字,请回答下列问题:

(1)按FIFO调度算法将产生 次缺页中断,依次淘汰的页号为 , , ,缺页中断率为 。

(2)按LRU调度算法将产生 次缺页中断,依次淘汰的页号为 , , , ,缺页中断率为 。

4.在一个请求分页系统中,采用LRU 页面置换算法时,假如一个作业的页面走向为4,3,2,1,4,3,5,4,3,2,1,5,当分配给该作业的物理块数M 分别为3 和4 时,试计算访问过程中所发生的缺页次数和缺页率?比较所得结果? 5.假定某系统当时的资源分配图如下所示: (1)分析当时系统是否存在死锁。

(2)若进程P3再申请R3时,系统将发生什么变化,说明原因。

· ·

R1 R2

P1 P2 P3 · R3