欢迎访问范文网!

2024内存页式存储管理

投稿:范文网 收藏 下载文档

简介:范文网小编为你整理了多篇相关的《2024内存页式存储管理》,但愿对你工作学习有帮助,当然你在范文网还可以找到更多《2024内存页式存储管理》。

为了支持多道程序系统和分时系统,支持多个程序并发执行,引入了分区式存储管理,这里给大家分享一些关于内存页式存储管理,希望对大家能有所帮助。

基本原理

页式管理方式的优点是:

1)没有外碎片,每个内碎片不超过页大比前面所讨论的几种管理方式的最大进步是,

2)一个程序不必连续存放。

3)便于改变程序占用空间的大小(主要指随着程序运行,动态生成的数据增多,所要求的地址空间相应增长)。

缺点是:要求程序全部装入内存,没有足够的内存,程序就不能执行。

分为页内地址w(位移量)

页式管理的数据结构

在页式系统中进程建立时,操作系统为进程中所有的页分配页框。当进程撤销时收回所有分配给它的页框。在程序的运行期间,如果允许进程动态地申请空间,操作系统还要为进程申请的空间分配物理页框。操作系统为了完成这些功能,必须记录系统内存中实际的页框使用情况。操作系统还要在进程切换时,正确地切换两个不同的进程地址空间到物理内存空间的映射。这就要求操作系统要记录每个进程页表的相关信息。为了完成上述的功能,—个页式系统中,一般要采用如下的数据结构。

进程页表:完成逻辑页号(本进程的地址空间)到物理页面号(实际内存空间,也叫块号)的映射。

页式管理地址变换

在页式系统中,指令所给出的地址分为两部分:逻辑页号和页内地址。

原理:CPU中的内存管理单元(MMU)按逻辑页号通过查进程页表得到物理页框号,将物理页框号与页内地址相加形成物理地址

上述过程通常由处理器的硬件直接完成,不需要软件参与。通常,操作系统只需在进程切换时,把进程页表的首地址装入处理器特定的寄存器中即可。一般来说,页表存储在主存之中。这样处理器每访问一个在内存中的操作数,就要访问两次内存:

第一次用来查找页表将操作数的 逻辑地址变换为物理地址;

第二次完成真正的读写操作。

具有快表的地址变换机构

由于页表是存放在内存中的,这使CPU在每存取一个数据时,都要两次访问内存。第一次是访问内存中的页表,从中找到指定页的物理块号,再将块号与页内偏移量W拼接,以形成物理地址。第二次访问内存时,才是从第一次所得地址中获得所需数据(或向此地址中写入数据)。因此,采用这种方式将使计算机的处理速度降低近1/2。可见,以此高昂代价来换取存储器空间利用率的提高,是得不偿失的。



内存页式存储管理相关文章:

★ 让你的电脑一点都不卡

★ 关于毕业软件专业实习报告范文大全

★ 介绍几个妙招加快内存运行速度

★ 最新计算机实训心得体会5篇

★ 大数据需要学什么课程

★ 2021年度仓库工作计划5篇

★ 2019it人员年终述职报告5篇

★ 2019java毕业实习报告4篇

★ 2020最新关于产品市场调查报告

★ 采购工作策划方案范例5篇

2024内存页式存储管理

2024内存页式存储管理。下面小编给大家分享2024内存页式存储管理,希望能帮助到大家。 2024内存页式存储管理文档下载网址链接:
推荐度:
点击下载文档文档为docx格式

该篇《2024内存页式存储管理》范文为DOC格式,范文网为全国知名范文网站,下载本文后稍作修改便可使用,即刻完成写稿任务。网址:https://www.zhsm.net/a/23dw73n.shtml

221381
领取福利

微信扫码领取福利

2024内存页式存储管理

微信扫码分享