首页 百科知识 存储器管理方式

存储器管理方式

时间:2022-10-17 百科知识 版权反馈
【摘要】:虚拟存储器有三种不同的管理方式:按存储映像算法,分为段式、页式和段页式等,这些管理方式的基本原理是类似的。页式管理用一个页表,包括页号、每页在主存中的起始位置、装入位等。页式管理由操作系统进行,对应用程序员是透明的。多用户段页式管理方式如图4.29所示。

4.9.1 存储器管理方式

虚拟存储器有三种不同的管理方式:按存储映像算法,分为段式、页式和段页式等,这些管理方式的基本原理是类似的。

段式管理:把主存按段分配、撤销的存储管理方式,是一种模块化的存储管理方式。用户将程序、数据等按段分配、装载、撤销,程序模块只能访问分配给该模块的段所对应的主存空间。系统中通过一个段表指明各段在主存中的位置。段表中包括段名(段号)、段起点、装入位和段长等。

页式管理:把虚拟存储空间和实际空间等分成固定大小的页,各虚拟页可装入主存中的不同实际页面位置。页式管理用一个页表,包括页号、每页在主存中的起始位置、装入位等。页表是虚拟页号与物理页号的映射表。页式管理由操作系统进行,对应用程序员是透明的。

段页式管理:是段式管理和页式管理的结合,它将存储空间按逻辑模块分成段,每段又分成若干个页,访存通过一个段表和若干个页表进行,微机采用段页式管理。

虚拟存储器进行地址变换时,需要虚页号变换成主存中实页号,这可通过查段、内页表实现。若页失效,还需通过查外页表变换地址,再从外存调入页面。多用户段页式管理方式如图4.29所示。

img346

图4.29 段页式存储管理地址变换图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈