首页 > 其他分享 >OS第四章错题补充

OS第四章错题补充

时间:2022-10-30 18:23:27浏览次数:32  
标签:存储管理 错题 UNIX 内存 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

标签:存储管理,错题,UNIX,内存,OS,第四章,段表
From: https://www.cnblogs.com/appletree24/p/16841859.html

相关文章

  • centos postgresql命令行中文显示乱码
    【1】查看当前系统语言登陆linux系统打开操作终端之后,输入echo$LANG可以查看当前使用的系统语言。[root@localhost~]#echo$LANG查看安装的语言包查看是否有中文......
  • 1035.uncrossed-lines 不相交的线
    问题描述1035.不相交的线解题思路只是1143.最长公共子序列的另一种描述代码#include<vector>usingstd::vector;classSolution{public:intmaxUncrossed......
  • 003-DockerCompose部署积累
    运行MySQLversion:'3'services:mysql:container_name:mysqlrestart:alwaysimage:mysql:5.7ports:-"3306:3306"volumes:......
  • python 爬虫 -----selenium自动化测试工具的使用 + Microsoft edge driver 的安装
    selenium的安装python-mpip--default-timeout=100installselenium-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.com Microsoftedged......
  • 错题本
    目录字母对应ascii数字编码字母对应ascii数字编码A-Z65-90a-z97122A-Z65-90a-z97122A-Z65-90a-z97122A-Z65-90a-z97122A-Z65-90a-z971220......
  • centos docker 部署.net6项目
    1.生成dockerfile文件FROMmcr.microsoft.com/dotnet/aspnet:6.0ASbaseWORKDIR/appEXPOSE5000#一般情况下必须开放docker容器默认暴露80端口EXPOSE80#......
  • bios模拟器
    bios模拟器模拟器1基于英特尔®至强®处理器E5-2600v3产品家族的服务器BIOS模拟器此英特尔®BIOS模拟器模拟用户在按duringPOST时通常会看到的BIOS接口。......
  • centos 配置docker
    参照官方教程执行https://docs.docker.com/engine/install/centos/1、当执行到下面的命令时,注意替换规则sudoyuminstalldocker-ce-<VERSION_STRING>docker-ce-cli-......
  • 第四章 SpringBoot 底层机制
    搭建SpringBoot底层机制开发环境1、创建Maven项目lzw-springboot2、导入相关依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.o......
  • calico 报auto-detect an IPv4 address using interface regexes [ens18]: no valid h
    现象:.查看calicopod的时候报auto-detectanIPv4addressusinginterfaceregexes[ens18]:novalidhostinterfacesfound 分析:calico开启了ipvs地址自动检测......