内存分页机制完全攻略

  • 内容
  • 评论
  • 相关

分段允许进程的物理地址空间是非连续的。分页是提供这种优势的另一种内存管理方案。然而,分页避免了外部碎片和紧缩,而分段不可以。

不仅如此,分页还避免了将不同大小的内存块匹配到交换空间的问题,在分页引入之前采用的内存管理方案都有这个问题。由于比早期方法更加优越,各种形式的分页为大多数操作系统采用,包括大型机的和智能手机的操作系统。实现分页需要操作系统和计算机硬件的协作。

基本方法

实现分页的基本方法涉及将物理内存分为固定大小的块,称为页帧,而将逻辑内存也分为同样大小的块,称为页面。当需要执行一个进程时,它的页从文件系统或备份存储等处,加载到内存的可用帧。备份存储划分为固定大小的块,它与单个内存帧或与多个内存帧(簇)的大小一样。

这个相当简单的方法功能强且变化多。例如,逻辑地址空间现在完全独立于物理地址空间,因此,一个进程可以有一个 64 位的逻辑地址空间,而系统的物理内存小于 264 字节。

本文标题:内存分页机制完全攻略

本文地址:https://www.hosteonscn.com/3623.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注