ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:24.22KB ,
资源ID:1703123      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1703123.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(操作系统习题.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

操作系统习题.docx

1、操作系统习题第3章1、选择题1.在三种基本类型的操作系统中,都设置了进程调度,在批处理系统中还应设置作业调度;在分时系统中除了设置进程调度,通常还设置中级调度,在多处理机系统中则还需设置剥夺调度。2.在面向用户的调度准则中,截止时间的保证是选择实时调度算法的重要准则,响应时间快是选择分时系统中调度算法的重要准则,平均周转时间短是批处理系统中选择作业调度算法的重要准则,而优先权高的作业能获得优先服务准则则是为了照顾紧急作业用户的要求而设置的。3.作业调度是从处于后备状态的队列中选取作业投入运行,周转时间是指作业进入系统到作业完成所经过的时间间隔,时间片轮转算法不适合作业调度。4.下列算法中,FC

2、FS算法只能采用非抢占调度方式,时间片轮转法只能采用抢占调度方式,而其余的算法既可采用抢占方式也可采用非抢占方式。5.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用短作业优先;为照顾紧急作业的用户,应采用基于优先权的剥夺调度算法;为能实现人机交互作用应采用时间片轮转法;为了兼顾短作业和长时间等待的用户,应采用高响应比优先;为了使短作业、长作业及交互作业用户都比较满意,应采用多级反馈队列调度算法;为了使平均周转时间最短,应采用短作业优先算法。6.下列调度方式和算法中,最容易引起进程长期等待的是抢占式静态优先权优先算法。7.下列选项中,降低进程优先级的最合理的时机是进程的时间片用

3、完。8.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中有新进程进入就绪队列不是引起操作系统选择新进程的直接原因。9.从下面关于优先权大小的论述中,选择一条正确的论述。(6)在动态优先权时,随着进程执行时间的增加,其优先权降低。10.假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进行进程切换要花费10ms,则系统开销所占的比率约为%3,若就绪队列中进程的个数增加到20个,其余条件不变,则系统开销所占的比率将不变。11.EDF算法选择第4章一、选择题1.从存储管理功能的论述中,选出两条正确的论述。(2)内存分配最基本

4、的任务是为每道程序分配内存空间,其所追求的主要目标是提高存储空间的利用率。(5)地址映射是指将程序空间中的逻辑地址变为内存空间的物理地址。2.是每道程序在不受干扰的情况下运行,主要是通过内存保护功能来实现的;是分配到与其地址空间不一致的内存空间的程序,仍能正常运行主要是通过地址映射功能实现的。3.静态重定位是在作业的装入过程中进行的,动态重定位是在作业的执行过程中进行的。4.在进程的地址空间中,有一条将1000号单元中的数据装入寄存器R1的指令“LOAD R1,1000”,采用静态重定位技术时,装入内存后,该指令的第二个操作数修改为1000和装入该进程的内存起始地址之和;采用动态重定位时,则仍

5、然为1000。5.静态链接是在装入程序之前进行的;而动态链接是在装入某段程序时或调用某段程序时,其中在调用某段程序时进行链接,可提高内存利用率;适用于动态链接的存储方式是分段存储管理6.要保证进程在主存中被改变了位置后仍能正确执行,则对主存空间应采用动态重定位。7.由连续分配方式发展为分页存储管理方式的主要推动力是提高内存利用率;又分页系统发展为分段系统,进而又发展为段页式系统的主要推动力是满足用户需要和既满足用户要求,有提高内存利用率。8.在动态分区式内存管理中,倾向于优先使用地址部分空闲区的算法是首次适应法;能使内存空间中空闲区分布得较均匀的算法是循环首次适应法;每次分配时,把既满足要求,

6、又是最小的空闲区分配给进程的算法是最佳适应算法。9.在首次适应算法中,要求空闲分区按空闲区起始地址递增的顺序形成空闲分区链;在最佳适应算法中是按空闲区大小递增的顺序形成空闲分区链;最坏适应算法是按空闲区大小递减的顺序形成空闲链。10.在动态分区式内存管理中,若某一时刻,系统内存的分配情况如图4.15所示。当一进程要申请一块20K的内存空间时,首次适应算法选中的是始址为60K的空闲分区,最佳适应算法选中的是始址为270K的空闲分区,最坏适应算法选中的是始址为390K的空闲分区。11.采用动态分区存储管理系统中,主存总容量为55MB,初始状态全空,采用最佳适应算法,内存的分配和回收顺序为:分配15

7、MB,分配30MB,回收15MB,分配8MB,分配6MB,此时主存中最大的空闲分区大小是9MB;若采用的是首次适应法,则应该是10MB。12.在伙伴系统中,一对空闲分区为伙伴是指两个大小均为2k B的相邻空闲分区,且前一个分区的起始地址是2k+1 B的倍数。13再回收内存时可能出现下述四种情况:(1)释放区与插入点前一分区F1相邻接,此时应以F1分区的表项作为新表项,但修改新表项的大小;(2)释放区与插入点后一分区F2相邻接,此时应以F2分区的表项作为新表项,同时修改新表项的大小和始址;(3)释放区不与F1和F2相邻接,此时应为回收区建立一表项,填上分区的大小和始址;(4)释放区既与F1邻接,

8、又与F2邻接,此时应以F1分区的表项为新表项,但修改新表项的大小且还要删除F2所对应的表项。14.对重定位存储管理方式,应在整个系统中设置一个重定位寄存器,当程序执行时,是由有效地址与在整个系统中设置一个重定位寄存器中的起始地址相加得到物理地址,用物理地址来访问内存。15.对外存对换区的管理应以提高换入换出速度为主要目标,对外存文件区的管理应以提高存储空间利用率为主要目标。16.分页系统中,主存分配的单位是物理块,而地址转换工作是由硬件完成的。17.在页式存储管理中,其虚拟地址空间是一维的;在段式存储管理中,其虚拟地址空间是二维的;在段页式存储管理中,其虚拟地址空间是二维的。18.在没有快表的

9、情况下,分页系统每访问一次数据,要访问2次内存;分段系统每访问一次数据,要访问2次内存;段页式系统每访问一次数据,要访问3次内存。19.在段页式存储管理中,用于地址映射的映射表是每个进程一张段表,每个段一张页表。20通常情况下,在下列存储管理方式中,固定分区支持多道程序设计、管理最简单,但存储碎片多;页式使内存碎片尽可能少,而且使内存利用率最高。21.下述存储管理方式中,会产生内部碎片的是页式和段页式,会产生外部碎片的是动态分区方式和段式二、填空题1.使每道程序能在内存中“各得其所”是通过内存分配功能实现的;保证每道程序在不受干扰的环境下运行,是通过内存保护功能实现的;为缓和内存紧张的情况而将

10、内存中暂时不能运行的进程调至外存,是对换功能实现的;能让较大的用户程序在较小的内存空间中运行,是通过内存扩充功能实现的。2.程序装入的方式有绝对装入方式、可重定位装入方式和动态运行装入方式三种方式。3.程序的链接方式有静态链接、装入时动态链接和运行时动态链接三种方式。4.把作业装入内存中随即进行地址变换的方式称为静态重定位;而在作业执行期间,当访问到指令和数据时才进行地址变换的方式称为动态重定位。5.地址变换机构的基本任务是将地址空间中的逻辑地址变换为内存空间中的物理地址。6.通常,用户程序使用逻辑地址,处理机执行程序时则必须用物理地址。7.在首次适应算法中,空闲分区以地址递增的次序拉链;在最

11、佳适应算法中,空闲分区以空闲区大小递增的次序拉链。8.在连续分配方式中可通过紧凑来减少内存零头,它必须得到动态重定位技术的支持。9.在伙伴系统中,令buddyk(x)表示大小为2k、起始地址为x的块的伙伴的地址,则buddyk(x)的通用表达式为x+2k-(x/2k)%2*2(k+1)10.实现进程对换应具备对换空间的管理、进程换入和进程换出三方面的功能。11.分页系统中若页面较小,虽有利于减少块内碎片,但会引起页表太长;而页面较大,虽可减少页表长度,但会引起块内碎片增大。12分页系统中,页表的作用是实现页号和物理块号的转换。13.在分页系统中为实现地址变换而设置了页表寄存器,其中存放了处于执

12、行状态进程的页表长度和页表始址;而其它进程的上述信息则被保存在它们的PCB中。14.引入分段主要是满足用户的需要,具体包括便于编程、分段共享、分段保护、动态链接等方面。15.在页表中最基本的数据项是物理块号;而在段表中则是段的内存基址和段长。16.把逻辑地址分为页号和页内地址是由机器硬件进行的,故分页系统的作业地址空间是一维的;把逻辑地址分为段号和段内地址是由程序员进行的,故分段系统的作业地址空间是二维的。17在段页式系统中(无快表),为获得一条指令或数据,都需三次访问内存。第一次从内存中取得页表起始地址;第二次从内存中取得块号;第三次从内存中取得指令或数据。第5章一、选择题1.现代操作系统中

13、,提高内存利用率主要是通过虚拟存储器实现的。2.从下列关于非虚拟存储器的论述中,选出一条正确的论述。(1)要求作业在运行前,必须全部装入内存,且在运行过程中也必须一直驻留内存。3虚拟存储器最基本的特征是多次性;该特征主要是基于局部性原理;实现虚拟存储器最关键的技术是请求调页(段)。4.虚拟存储器管理系统的基础是程序的局部性理论。此理论的基本含义是程序执行时对主存的访问是不均匀的。局部性有两种表现形式,时间局部性和空间局部性,它们的意义分别是最近被访问的单元,很可能在不久的将来还要被访问和最近被访问的单元很可能他附近的单元也即将被访问。根据局部性理论,Denning提出了工作集理论。5.实现虚拟

14、存储器的目的是扩充主存容量;下列方式中,可变分区管理不适用于实现虚拟存储器。6. 从下列关于虚拟存储器的论述中,选出两条正确的论述。 (2)在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间。(6)由于有了虚拟存储器,于是允许用户使用比内存更大的地址空间。7.一个计算机系统的虚拟存储器的最大容量是由计算机的地址结构确定的,其实际容量是由内存和硬盘容量之和确定的。8在请求分页系统的页表中增加了若干项,其中状态位供程序访问参考;修改位供换出页面参考;访问页面供置换算法参考;外存始址供调入页面参考。9.在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起越

15、界中断;否则,若所需的页不在内存中,则会引起缺页中断,在缺页中断处理完成后,进程将执行被中断的那一条指令。10.在请求调页系统中,内存分配有固定分配和可变分配两种策略,固定分配的缺点是可能导致频繁的出现缺页中断而造成CPU利用率下降。11.在请求调页系统中有着多种置换算法;(1)选择最先进入内存的页面予以淘汰的算法称为FIFO算法;(2)选择在以后不再使用的页面予以淘汰的算法称为OPT算法;(3)选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为LRU算法;(4)选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为LFU算法。12.在页面置换算法中,存在Belady现象的算法是FI

16、FO;其中,belady现象是指当分配到的内存块数增加时,缺页中断的次数有可能反而增加。13.在请求调页系统中,凡未装入内存的页都应从文件区调入;已运行过的页主要是从对换区调入,有时也从页面缓冲池调入。14.某虚拟存储器的用户编程空间共32个页面,每页1KB,主存为16KB。假定某时刻用户页表中已调入主存的页面的虚页号和物理页号对照表如下虚页号物理页号012351047则与下面十六进制虚地址相对应的物理地址为0A5C 125C1A5C 页失效虚拟存储器的功能由软硬件结合完成。在虚拟存储系统中,采用高速缓冲存储器提高动态地址翻译的速度。15.从下面关于请求分段存储管理的叙述中选出一条正确的论述。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1