Linux内存管理分解.docxVIP

  • 2
  • 0
  • 约7.37千字
  • 约 14页
  • 2023-09-12 发布于山东
  • 举报
Linux内存管理 福州大学刘延华 本文介绍内存管理方面的内容,如虚构内存的抽象模型和共享、按需调入页面、页面互换等。 1.1 内存管理的作用 2 1.2 虚构内存的抽象模型 3 1.3 按需装入页面 4 1.4 互换 6 1.5 共享虚构内存 6 1.6 存取控制 6 1.7 高速缓存 7 缓冲区高速缓存 7 7 7 7 1.8 8 1.9 9 10 10 1.10 内存映射 11 1.11 恳求调页 12 1.12 页面高速缓存 12 1.13 内核互换守卫进度 13 第1页共14页 1.1内存管理的作用 内存管理系统是操作系统中最为重要的部分,因为系统的物理内存老是少于系统所需要 的内存数量。虚构内存就是为了战胜这个矛盾而采用的策略。系统的虚构内存经过在各个进度之间共享内存而使系统看起来有多于实际内存的内存容量。 虚构内存能够提供以下的功能: 广阔的地点空间 系统的虚构内存能够比系统的实际内存大好多倍。 进度的保护 系统中的每一个进度都有自己的虚构地点空间。这些虚构地点空间是完全分开的,这样一个进度的运行不会影响其他进度。并且,硬件上的虚构内存体制是被保护的,内存不能被写入,这样能够防备迷失的应用程序覆盖代码的数据。 内存映射 内存映射用来把文件映射到进度的地点空间。在内存映射中,文件的内容直接连结到进度的虚构地点空间。 公正的物理内存分派。 内存管理系统允许系统中每一个运

文档评论(0)

1亿VIP精品文档

相关文档