ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

浙大操作系统课程错题集之5内存管理

2021-10-04 18:06:16  阅读:245  来源: 互联网

标签:对换 浙大 错题 地址 内存 快表中 集之 地址变换 页表


本文为个人在爱课程上  完成浙大操作系统课程的错题记录。
 

1.存储管理的主要研究内容是什么?

  1. 内存的分配和回收。记录内存空间的使用情况,实施内存的分配,回收系统或用户释

    放的内存空间

  2. 地址变换。即利用地址变换机构,将逻辑地址转换为物理地址。

  3. 存储扩充。借助于虚拟存储技术,从逻辑上扩充内存,为用户提供比内存空间大的地

    址空间。

  4. 存储保护。保证进入内存的各道作业都在自己的存储空间内运行,互不干扰

2.

3.

 答案 B ,

4.

在存储管理中,覆盖和对换技术所要解决的是什么问题?各有什么特点?

  1. 对换完全由操作系统实现,它不要求程序员做特殊的工作,整个过程对程序员是透明的。对换主要是在进程或作业之间进行,而覆盖则主要在同一个作业或同一个进程内进行。此外,覆盖只能在彼此无关的不同覆盖段之间进行。

  2. 覆盖技术和对换技术是两种扩充内存的技术。

  3. 覆盖技术的基本思想:一个程序不需要把所有的指令和数据都装入内存,而是将程序划分为若干个功能相对独立的程序段,按照程序的逻辑结构让那些不会同时执行的程序段共享同一块内存区。这样使用户感觉到内存扩大了,从而达到内存扩充的目的。

  4. 对换是指先将内存某部分的程序或数据写入外存交换区,然后再从外存交换区中调出指定的程序或数据到内存中来并让其执行的一种内存扩充技术

5.虚地址转换成物理内存地址的过程

当CPU给出逻辑地址后,地址变换机构自动将逻辑地址划分为页号和页内位移两部分。然后将页号与快表中的所有页号进行并行比较,若快表中有与此匹配的页号,则表示所要访问的页表项在快表中,于是取出该页对应的物理块号,与页内地址拼接形成物理地址。同时还应修改该页表项中的访问位,对于写指令还需要将修改位置成1。若快表中的所有页号与所查找页号不匹配,则还需再访问主存中的页表。若该页在内存,则从页表中取出物理块号,与页内地址拼接形成物理地址。若该页不在内存,则产生缺页中断,请求操作系统将缺页调入内存,再按前述方式进行地址变换。如果地址变换是通过查找内存中页表完成的,则还应将这次所查到的页表项存入快表中,若快表已满,则必须按某种置换算法淘汰一个表项,以腾出位置存入此页表项。

6.

 解答如图  注意H表示的是十六进制 O为八进制 D为十进制 B为二进制

标签:对换,浙大,错题,地址,内存,快表中,集之,地址变换,页表
来源: https://blog.csdn.net/weixin_43220902/article/details/120599271

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有