简答题

  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

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

  1. 汤小丹计算机操作系统慕课版课后题答案第五章:储存器管理

    一. 简答题 储存器管理的基本任务,是为多道程序的并发执行提供良好的储存器环境.请问:"良好的储存器环境"应包含哪些方面? (1)独立性:各进程应拥有独立的地址空间,运行不会相互干 ...

  2. [转载] JAVA语言程序设计(基础篇)第十版课后题答案(第一章)

    参考链接: Java中的Scanner和nextChar() JAVA语言程序设计(基础篇)第十版课后题答案 第一章 第二题 /** Created by ysy on 2018/7/6. */ pu ...

  3. 微型计算机原理与接口技术 (周荷琴 冯焕清)第六版 课后习题答案 第六章(部分答案)

    第六章 2. 什么叫 I/O 端口?一般的接口电路中可以设置哪些端口?计算机对 I/O 端口寻址时可采 用哪两种方法?在8086/8088CPU 中一般采用哪种编制方法? (1)端口:在接口电路中,存 ...

  4. <<计算机操作系统(慕课版)>>第十二章参考答案

  5. 计算机网络谢希仁第七版课后习题答案(第六章)

    6-01 因特网的域名结构是怎么样的?它与目前的电话网的号码结构有何异同之处? 答:(1)域名的结构由标号序列组成,各标号之间用点隔开: - . 三级域名 . 二级域名 . 顶级域名 各标号分别代表不 ...

  6. 计算机网络自顶向下方法(第六版) 课后题答案 | 第三章

    复习题 R1. a. 将此协议称为简单传输协议(STP).在发送方端,STP 从发送过程中接收不超过 1196 字节的数据块.目标主机地址和目标端口号.STP 向每个块添加一个 4 字节的报头,并将目 ...

  7. 计算机网络自顶向下方法(第六版) 课后题答案 | 第四章

    复习题 R1. 网络层的分组名称是数据报.路由器是根据包的 IP 地址转发包;而链路层是根据包的 MAC 地址来转发包. R2. 数据报网络中网络层两个最重要的功能是:转发,路由选择. 虚电路网络层最 ...

  8. 计算机网络自顶向下方法(第六版) 课后题答案 | 第五章

    复习题 R1. 公共汽车.火车.汽车 R2. 虽然每个链路都保证通过链路发送的IP数据报将在链路的另一端接收到,没有错误,但不能保证IP数据报将以正确的顺序到达最终目的地.有了IP,同一TCP连接中的 ...

  9. 考研OS备考|计算机操作系统|汤小丹慕课版|课后习题答案|复试拓展

    本文主要是考研复试备考自用,所以课后习题答案主要是简答题部分,此外还有其他的简答补充.如果发现有误,欢迎在评论区或者私信指出. 计算机操作系统|汤小丹慕课版|课后习题答案|考研备考 第1章 操作系统引 ...

最新文章

  1. 无监督机器学习中,最常见4类聚类算法总结 | 技术头条
  2. 绝密 | 机器学习老手不会轻易告诉你的12件事儿
  3. zookeeper安装和使用 windows环境(转)
  4. 神器:REST测试工具[wiztools.org restclient]客户端Jar依赖Java安装环境
  5. struts2 通配符简化配置
  6. java 轮询请求接口_Android RxJava 实际应用讲解:(无条件)网络请求轮询
  7. mybatis学习(13): 连接数据库之前的准备(测试连接)
  8. 不用AJAX框架实现AJAX效果
  9. Django-djangorestframework-异常模块-源码及自定义异常
  10. python测试系列教程——python+Selenium+chrome自动化测试框架
  11. 面试官:@Transactional 注解是如何实现的?面试必问!
  12. Java高并发编程之第一阶段,多线程基础深入浅出
  13. WindowsXP自带小工具(转)
  14. 大学课程 | 《计算机系统结构》详细知识点总结
  15. Sublime 编译汇编程序
  16. Excel合并两列中的文本内容
  17. 医疗保险,公积金、养老、生育、工伤、失业保险
  18. 计算机点击桌面无反应,点击显示桌面没反应? 显示桌面没反应解决方法
  19. 机器学习-朴素贝叶斯(高斯、多项式、伯努利)
  20. 在Java中产生随机数及掷骰子

热门文章

  1. mysql on是什么意思_这SQL语句里的ON 是什么意思啊
  2. 基于导向滤波的暗通道先验去雾算法(Python,可直接运行)
  3. Java日志框架:Logback
  4. OneDrive无法打开登陆怎么办
  5. 实现一个B站弹幕不挡人物的效果
  6. Git、GitLab这辈子的错都报完了 You have not concludedUnlink of file、 Pulling is not possible、Your local changes
  7. Data Science 到底是什么?
  8. 结构化数据,半结构化数据,非结构化数据(区别)
  9. 屏幕处理效果—调整屏幕的亮度,饱和度和对比度
  10. 华为实习结束后,鹅厂和字节跳动递来的offer让我手足无措