OS第四章错题补充

OS第四章错题补充

QQ截图20221030141014

​ 虚拟内存有三种实现方式:请求分页存储管理、请求分段存储管理、请求段页式存储管理。不管哪种方式,都需要有一定的硬件支持以下几个方面:

  • 一定容量的内存和外存
  • 页表或段表机制,作为主要的数据结构
  • 中断机构,当用户程序要访问的部分未调入内存时,则产生中断
  • 地址变换机构,逻辑地址到物理地址的转换

QQ截图20221030141413

​ 单一连续分配的存储管理方式,优点是简单、无外部碎片、无须进行内存保护,因为内存中永远只有一道程序。但缺点是只能用于单用户、单任务的操作系统中,有内部碎片,存储器的利用率极低

QQ截图20221030141419

​ 在段页式内存管理方式中,要为一个进程分配一个段表,但页表可能有很多个,那么一个作业又是许多进程组成的,就不可能是一个作业一个段表一个页表了

QQ截图20221030141425

​ 最大容量影响的最直接因素就是位数了

QQ截图20221030141429

​ 在覆盖技术中,会将操作系统之外的内存区域分为固定区和覆盖区,固定区存放的是经常会执行的进程,所以不参与内外存的交换,而覆盖区就是将某个进程即将执行的部分换入,已经执行完的部分换出。这个过程由操作系统控制

QQ截图20221030141438

QQ截图20221030141445

​ 段页式存储管理均是以页为单位管理存储器

QQ截图20221030141451

​ UNIX系统的题目,真的是搜不到很有用的资料,问了老师,老师说自己不太了解UNIX系统,目前只能作罢,先记住吧……

QQ截图20221030141501

​ 确实,在对换技术中,对换区肯定之前会有执行完毕的进程,所以也不能说是空闲块就是了……

QQ截图20221030141507

​ 当时写这个题,就纠结UNIX系统用的到底是什么存储管理方式,现在通过上面的那道错题,就清楚UNIX使用的是页式存储管理方式了,答案也就很一目了然了。

QQ截图20221030141519

​ 这个题……呃,不知道说啥

QQ截图20221030141532

posted @ 2022-10-30 18:12  Appletree24  阅读(26)  评论(0编辑  收藏  举报