2016计算机操作系统试题库5(简答)_第1页
2016计算机操作系统试题库5(简答)_第2页
2016计算机操作系统试题库5(简答)_第3页
2016计算机操作系统试题库5(简答)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

简答题(共167个题目)200373什么是动态链接用何种内存分配方法可以实现这种链接此题答案为答动态链接就是指当程序运行到需要调用某一模块时,再去链接。对于未使用的模块就可以不必链接。采用段式内存分配方法可以实现这种动态链接。200374为什么静态重定位后的程序在内存中不能移动为什么动态重定位的程序在内存中可以移动此题答案为答静态重定位后的程序在内存中不能移动的原因如下静态重定位后的程序的代码发生了变化,由原来逻辑地址的程序已经变为物理地址的程序,按物理地址的方式运行,因此不能再进行移动。动态重定位的程序在内存中可以移动的原因如下动态重定位是在程序运行过程中由硬件进行地址变换,变换的结果存放在内存地址寄存器中。程序代码并没有发生变化,仍然是逻辑地址的代码,按逻辑地址的方式运行。因此,在内存中移动程序代码之后,仅需要根据代码新的起始位置,重新设定基地址寄存器的值。200375什么时候不能使用覆盖的而只能使用交换的方法此题答案为答不能使用覆盖的而只能使用交换的方法的时候是当需要覆盖的内容在以前程序的执行过程中修改过,并且在以后的执行中仍然需要,这时就必须采用交换的方式。200376虚拟存储器的理论容量与什么有关,实际容量与什么有关答虚拟存储器的理论容量由逻辑地址位长决定。实际容量由逻辑地址位长以及内外存容量综合决定。200378程序员如何识别系统采用的是分页式虚存还是段式虚存此题答案为答程序员识别分页式虚存还是段式虚存的方法如下页式虚存面向程序员的逻辑地址是一维的,而段式虚存面向程序员的逻辑地址是二维的。200379设某进程分得的内存页面数为M,其需访问的页面个数为P其中有N个不相同的页面,对于任意置换算法,求1页面失效次数的下限。(2)页面失效次数的上限。答设某进程分得的内存页面数为M,其需访问的页面个数为P,其中有N个不相同的页面,对于任意转换算法(1)下限是N(2)上限是P说明因为页面序列中有N个不同的页号,这N个页面肯定是通过页面失效中断装入内存的,故失效数的下限是N;因为页面序列的长度是P,即使每个页面都失效,其次数也不会超过P,故上限是P。200382存储管理的主要任务是什么此题答案为答存储管理的主要任务时主存存储分配、地址变换、存储保护和存储扩充200383实现虚拟存储器的物质基础是什么此题答案为答实现虚拟存储器的物质基础是一定容量的主存、足够的辅存和地址变换机构。200384分页存储管理是如何克服分区存储管理的缺点的此题答案为答分页存储管理克服分区存储管理的缺点的方法如下(1)通过分页处理,使程序可以不需要占用连续的内存空间。(2)通过虚拟存储,可以解决程序大小不能超过内存容量的问题。200385快表的引入为何能明显改进系统性能答快表的能明显改进系统的性能的原因如下(1)存储器访问具有时间和空间的“局部性“,因此快表的命中率一般可达7090。(2)在系统执行过程中,每时每刻都需要访问页表,因此,访问时间的微笑缩短,其累计节约的时间就很大。200386操作系统中存储管理的主要对象是什么此题答案为答OS中存储管理的主要对象时内存的用户空间,以及作为内存用户空间的扩展和延伸的磁盘对换区(UNIX)。内存的系统空间时存放OS内核的,没有在多道程序之间进行分配的问题,故不属存储管理的范围;在UNIX中,磁盘对换区时用于进程映像对换的,从概念上讲时内存用户空间的扩充,对它的管理也应纳入存储管理之中。当然,不是所有的系统都有磁盘对换区,因而也不是所有系统的存储管理都有此管理对象。200387覆盖技术的基本思想是什么此题答案为答覆盖技术的基本思想是,若一个大的程序是由多个相对独立的程序模块组成,且有些模块是相互排斥的,即执行甲就不会执行乙,则在这种情况下,就没有必要将该程序的所有模块装入内存,而是将那些二者(或多者)执行时取其一的模块处理成“覆盖“,让它们共享内存的一个“覆盖区“。这样就可以大大节省内存空间,达到用小内存运行大程序的目的。200388分页存储管理与分段管理的主要区别是什么提出分页管理和分段管理的目的是什么此题答案为答分页与分段存储管理的主要区别如表所列分页分段一维连续逻辑地址空间二维逻辑地址空间页是信息的物理单位段是信息的逻辑单位页是面向系统的段是面向用户的页内的信息逻辑上是不可能完整的段内的信息在逻辑上是完整的页的大小固定,由系统划分段长可变对用户透明用户可见便于存储保护适于动态链接和共享以页长为单位分配空间不需要紧凑技术以段长为单位分配空间以页为单位进行交换以段为单位进行交换存在内零头存在外零头,需采用紧凑技术提出分页管理的目的是为了提高内存空间的利用率;提出分段管理的目的除了可以提高内存空间的利用率(相对分区管理而言)外,主要是为了更好的实现程序的共享和动态链接,方便用户编程。200390虚存管理与实存管理的根本区别是什么此题答案为答根本区别就在于,虚拟管理允许部分装入和部分对换,而实存管理不允许这样做。所谓“部分装入“,指的是一道应用程序不是全部装入内存以后才开始执行而是只装入其中一部分,甚至一点都不装入就开始运行,然后在运行的构成中根据需要逐步的装入其余部分;“部分对换“,指的是当内存已满而又有新的将“部分“需要装入时,要把已在内存的某一“部分“换出去,以腾出空间存放新来者。部分装入和部分对换的结果是可以用较小的内存运行较大的程序。实存管理则不同,它所要求的是整体装入。200391就虚存回答以下问题(1)虚存的应用背景是什么(2)虚存的可行性是什么(3)实现虚存的主要技术是什么(4)虚存可以有多大此题答案为答(1)虚存的应用背景是用小内存运行大程序。这里的“大程序“是指比整个内存用户空间还要大的程序,它可以是一道程序,也可以是多道程序之和。(2)虚存的可行基础是程序运行的局部性原理。(3)实现虚存的主要技术是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论