问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么在分页和分段管理下取一条指令或一个操作数通常需两次访存

发布网友 发布时间:2022-04-28 14:06

我来回答

1个回答

热心网友 时间:2023-10-02 19:33

1。操作系统最大的功能就是管理功能,管理进程调度、管理内存、管理文件系统、管理I/O,...。其中最核心的功能是进程管理,但管理的基础是内存管理,只有把内存管理好了,才能使进程在这个广阔的舞台上自由表演。

2。系统工作模式有三种:实模式、保护模式、虚拟8086模式,其中保护模式又分为:分段保护模式、分段分页保护模式,不同模式下的物理内存管理方式不同。

3。分段保护模式(segmentation):
为了管理好内存,把内存分而治之,划分成小块,这样易于才易于管理。如何划分呢?分段保护模式是把物理内存分段,分成一段一段的区域,每段大小固定/不固定,每段都有不同的用途,这就需要对每个段进行描述,以记录该段有哪些属性或特点,这样在使用该段时才能操作正确。对每个段的描述信息放在“段描述符”中,所有的“段描述符”统一放在一起组成系统的“段描述符表”。“段描述符表”分为“全局描述符表GDT”,“中断描述符表IDT”,“局部描述符表LDT”。当操作系统要访问内存中的某一个段时,先在描述符表中找到该段的描述符,这样就知道了该如何使用该内存段了。简言之,分段是对物理内存分段划分,GDT,LDT,IDT是操作系统使用物理内存的参照依据。

4。段页保护模式(paging):
这是在分段保护模式的基础上,再加上分页功能。把以前的对物理内存的分段改为对虚拟地址空间的分段,把4G的虚拟地址空间分段,段信息仍保存在GDT,LDT,IDT中。然后把物理内存分页,用二级页表结构来描述和记录物理内存分页后的各个页的信息。当使用物理内存时就参照二级页表。

5。使用分页机制的目的:
(1)当系统内存被分成许多凌乱的块时,分页机制可以建立一个大而连续的内存空间映象,程序员不用操心和管理这些分散的内存块。
(2)页地址变换建立在段变换基础上,任何分页机制的保护措施并不会取代段变换的保护措施,而只是进行更进一步的检查操作。
(3)分页机制增强分段的性能。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...这一夜你还会为他熬夜吗?你有什么最想对他说的? 西南大学党委宣传部主要职责 平衡车进水晒干能用吗 平衡车进水了怎么办?可以晒吗? 客厅装修需要哪些电位 遗产继承如何规定 郴州酒店有哪些 郴州最大的酒店排名,郴州市内景区酒店 郴州酒店排名前十名,郴州旅游住酒店推荐 求生欲是什么意思? 翡翠手镯太小怎么戴 翡翠手镯小了怎么戴进去 谢霆峰 唱的那个 上上下下左左右右叫什么名字? 有首老歌好像歌词是:如果你不知道我是谁,就让我掉眼了,求歌词 基本分页和基本分段存储管理方式的区别是什么 歌词 留低勇吻这事无需发生我不知道我是谁 这是什么歌 你别想知道我是谁,这是一首歌其中的一句歌词,这首歌的歌名叫什么? 请求分页和请求分段的区别 80年代台湾歌曲名其中有一句歌词我不知道你是谁你不知道我是谁 分页和分段式内存管理有什么区别 我不知道我是谁歌词是什么歌曲 你不知道我是谁 分页和分段存储管理有何区别 虽然你不知道我是谁这首歌词,歌名 分页和分段的区别是什么? A股中油脂类股票有哪些?就是和大豆、豆油和棕榈油有关系的股票 java程序员与搞网络建设与安全的工程师~这两个相比,哪个比较好? 大豆股票的代码?? JAVA WEB开发工程师和网络安全工程师找工作的话那个比较好? 994510大豆是指什么 网络安全和软件编程那个吃香发展好啊? 大豆类的股票 有一首歌词是这样的,爱上你的山,爱上你的水,却不知道我是谁是什么歌 有一首歌的歌词有 “天上掉下个林妹妹,他也不知道我是谁...红楼梦中梦红楼” 是什么歌 新浪微博为什么要做分页 狼殿下主题曲我是谁 哪位高手知道07word中“插入—分页”与“页面布局—分隔符—分页符”的作用不,以及他们之间的不同。谢谢啦 曹格唱的歌词咯有一句你知道我的名字却不知道我的故事这歌叫什么名字 ha…知道我是谁这首歌词是王俊凯中哪首歌的歌词, 我是谁的歌词 寻找一首歌? 求一首歌 歌词好像 有XXXX我是谁.....XXXX我是谁 XXXX歌词是一样的,一个男的唱的沧桑的 100分找歌,歌词:你是谁我是谁... 带有“我”“你”的歌词 有首歌歌词是 “你是谁我是谁无所谓”这是什么歌 matlab中的‘position’是什么东西 巴坦木是什么树的果实 巴旦木刀果和龙果的区别 电脑装软件快结束时老是显示C:\WINDOWS\SYSTEM32\OLEAUT32.DLL拒绝访问,就装不下去了,请问这是怎么回事 你知道,巴旦木是什么树上的果实? 安装程序无法创建目录,错误5:拒绝访问,这个问题怎没解决啊,谢谢 电脑为什么安装软件的时候总是提示(CreateFile失败,代码5.拒绝访问)?