汤小丹计算机操作系统慕课版课后题答案第六章:虚拟储存器

简答题

  1. 常规储存器管理方式具有哪两大特征?他们对系统性能有哪些影响?
    一次性:将全部作业装入内存才运行。会导致内存装不下或者装的太少影响系统性能。
    驻留性:调入内存后直到运行结束都不会调出内存。浪费内存。
  2. 什么是虚拟储存器?如何实现分页式虚拟储存器?
    (1)具有调入和置换功能且从逻辑上扩充储存器,具有多次性,对换性,虚拟性。
    (2)在分页储存管理的基础上,增加了请求调页和页面置换功能,进程运行的初只调用很少的页面,后续将需要的页面调入内存,且将不需要的页面调出内存。
  3. “整体对换从逻辑上也扩充了内存,因此实现了虚拟储存器的功能”这种说法是否正确?请说明理由。
    不正确。
    整体对换只是提升了内存使用效率但无法装入比内存大的作业,且无法在内存中容纳更多进程,且没有建立在离散分配的基础上。
  4. 在请求分页系统中,为什么说一条指令执行期间可能产生多次缺页中断?
    一条指令可能多次调页
  5. 试比较缺页中断与一般中断,有什么明显区别?
    一般中断在CPU执行完响应,缺页中断则在CPU执行期间,且可能响应不止一次。
  6. 试说明请求分页系统页面调入过程。
    首先程序请求调页,检查页号是否小于页表长度,若长则产生越界中断,否则访问快表,若在快表中,则修改访问位,若是写指令则修改修改位,拿到物理地址后,完成,若不在快表中,则访问页表,若不在内存中(系统产生缺页中断,保存CPU环境,若内存满了则调出一页,调出的内存若是修改过,则写在磁盘,否则不用管,然后OS命令从外存读一页,启动IO,调入,修改页表)
    ps:括号内才是答案
  7. 简述在具有快表的请求分页系统中,将逻辑地址变为物理地址的过程。
    首先给出逻辑地址,检查页号是否小于页表长度,若长则产生越界中断,否则访问快表,若在快表中,则修改访问位,若是写指令则修改修改位,拿到物理地址后,完成。若不在快表中,则访问页表,若页不在内存中(系统产生缺页中断,保存CPU环境,若内存满了则调出一页,调出的内存若是修改过,则写在磁盘,否则不用管,然后OS命令从外存读一页,启动IO,调入,修改页表)修改快表,修改访问位与修改位,拿到物理地址,over。
  8. 何谓固定分配局部置换和可变分配全局置换?
    固定分配局部置换:每个进程分配的物理块数固定,调入调出也是在已分配的内存进行。
    可变分配全局置换:每个进程初始分配一些物理块,但是后续根据运行情况进行调整,置换是在整个内存空间进行。
  9. 实现LRU页面置换算法所需的硬件是什么?
    栈或者寄存器
  10. 什么是抖动?抖动的原因是什么?
    页面频繁换入换出。
    分配的物理块数太少。
  11. 何谓工作集?他是基于什么原理确定的?
    在某个时间间隔要访问的页面的集合。
    程序过去的行为与将来的行为类似,利用程序的局部性。
  12. 为了实现分段储存管理,应在系统中增加哪些硬件机构?
    地址变换机构,请求段表机制,缺段中断。

二.计算题

  1. 125C,缺页,虚拟地址越界
  2. 1/16400
  3. 0.811+0.1821+0.02*(3+20000)= 401.22
    ps:3是访问页表看页面在内存么+将页面从外村读入内存+修改内存中的页表
  4. 越界,页内地址13位,共10页,而逻辑地址给了3*9位
  5. 50 5000
    第一个程序访问顺序由很好空间局部性,第二个程序没有。

三. 综合应用题

  1. (1)0.3
    (2)0.5
  2. FIFO:3
    LRU:1
  3. FIFO:2
    LRU:1
    简单Clock:0
    改进Clock:0
  4. (1)210, 210+10^8, 110
    (2) 105565H
  • 33
    点赞
  • 152
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
### 回答1: 计算机操作系统慕课pdf是一本非常实用的电子书籍,旨在为学习计算机操作系统的人们提供清晰易懂的教材。这本书详细讲解了操作系统的基本概念、原理和设计思想,以及操作系统的主要功能和特点。 该书主要分为四个部分:进程管理、内存管理、文件系统和网络通信。其,进程管理部分详细介绍了进程的创建、撤销、进程状态的转换、进程调度等内容。内存管理部分介绍了虚拟内存、内存分配、内存回收等内容。文件系统部分讲解了文件系统的组成、文件的存储结构、文件的地址映射等内容。网络通信部分介绍了计算机网络的基础知识、互联网协议和网络编程等内容。 该书采用了多种图表和实例,以便读者更好地理解操作系统的的概念和原理。每个章节都有练习,方便读者巩固所学知识,并通过答案解析来检查自己的理解情况。 总的来说,计算机操作系统慕课pdf 是一本非常实用的教材,适合初学者和正在学习操作系统的学生使用。它具有易懂、全面的特点,可以帮助读者更好地掌握计算机操作系统的原理和应用。 ### 回答2: 计算机操作系统慕课pdf是一本关于操作系统的教材,是一份非常好的研究操作系统的资料。本书涵盖了操作系统的原理、操作系统的结构和相关的理论知识,对于学习计算机科学的学生而言,非常重要,本书详细介绍了操作系统的基本概念,包括进程管理、内存管理、文件系统等。 在阅读本书时,读者可以学到如何有效管理操作系统,而且通过实现具体的操作系统,还可以在期间了解操作系统的内部机制。听正如作者所说的,他在本书所要达到的一个目的就是希望能够让读者了解了操作系统的基本原理和技术,以及实际实现操作系统的技能。所以本书对于那些想要学习操作系统的开发或者详细了解操作系统的原理的人来说,都是一份非常好的资源。 总之,计算机操作系统慕课pdf是一本对于操作系统学习者来说非常重要的资料。这本书内容详尽,既包括了理论方面的知识,也包括了实际编程的教程。因此,它对于想要深入研究计算机操作系统的学生来说是不可或缺的。 ### 回答3: 计算机操作系统慕课是一部关于计算机操作系统的教材,该教材以计算机操作系统原理为基础,介绍了操作系统的基本概念、操作系统的组成和原理、进程和线程管理、内存管理、文件系统管理等方面的内容。该教材包含了大量的实例和案例,通过这些案例,学生可以更好地理解操作系统的工作原理和应用场景。 此外,该教材还使用简明易懂的语言,避免使用过于深奥的专业术语,使得学生可以更加轻松地学习和理解。此外,该教材还配备了许多练习和学习任务,帮助学生更好地巩固所学的知识,提高理解和掌握操作系统的能力。 总之,计算机操作系统慕课pdf是一本非常实用的教材资源,适合各个层次的读者学习使用。对于学习计算机操作系统的人来说,这是一个必备的教材,可以帮助他们深入理解操作系统的原理和工作原理,提高自己的技能水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值