第5章内存管理 本章知识点: 5.,1概述 5,2存储管理的基本技术 ·53分页存储管理 54分段存储管理 55段页式存储管理 56虚拟内存的置换算法 57系统举例(略)
1 第5章 内存管理 本章知识点: • 5.1 概述 • 5.2 存储管理的基本技术 • 5.3 分页存储管理 • 5.4 分段存储管理 • 5.5 段页式存储管理 • 5.6 虚拟内存的置换算法 • 5.7 系统举例(略)
51概述 在计算机系统中,内存管理在很大程度 上影响着这个系统的性能,这使得存储 管理成为人们研究操作系统的中心问题 之一。虽然随着硬件技术和生产水平的 内在谷量是计算机资源手最关键最 紧张的资源。因此,对内存的有效管理 仍是现代操作系统中十分重要的问题。 2
2 5.1 概述 在计算机系统中,内存管理在很大程度 上影响着这个系统的性能,这使得存储 管理成为人们研究操作系统的中心问题 之一。虽然随着硬件技术和生产水平的 迅速发展,内存的成本急速下降,但是, 内存容量仍是计算机资源中最关键且最 紧张的资源。因此,对内存的有效管理 仍是现代操作系统中十分重要的问题
511基本概念 1存储器的层次 速L缓存 程序和数据 可以被CPU 容量增加 度价格上升 内存 直接存取 程序和数据必须 外存 先移到内存,才 能被CPU存取 3级存储器结构
3 5.1.1 基本概念 1.存储器的层次 3级存储器结构 缓 存 内 存 外 存 程序和数据必须 先移到内存,才 能被 CPU 存取 程序和数据 可以被 CPU 直接存取 速 度 、 价 格 上 升 容 量 增 加
511基本概念 2.存储管理 在单道程序系统中,存储管理就是分配 和回收内存区。 在多道程序系统中,要求存储管理具有 内存空间管理、地址转换、内存扩充、 内存保护和共享等功能
4 5.1.1 基本概念 2.存储管理 在单道程序系统中,存储管理就是分配 和回收内存区。 在多道程序系统中,要求存储管理具有 内存空间管理、地址转换、内存扩充、 内存保护和共享等功能
512虚拟存储器 虚拟存储器是具有请求调入和交换功能 能从逻辑上对内存容量进行扩充、给用 户提供了一个比真实的内存空间大得多 的地址空间,在作业运行前可以只将一部 分装入内存便可运行的、以逻辑方式存 在的存储器。虚拟存储器的核心,实质 上是让程序的访问地址和内存的可用地 址相脱离。虚拟存储器最显著的特性是 虚拟性,在此基础上它还有离散性、多 次性和交换性等基本特征
5 5.1.2 虚拟存储器 虚拟存储器是具有请求调入和交换功能、 能从逻辑上对内存容量进行扩充、给用 户提供了一个比真实的内存空间大得多 的地址空间,在作业运行前可以只将一部 分装入内存便可运行的、以逻辑方式存 在的存储器。虚拟存储器的核心,实质 上是让程序的访问地址和内存的可用地 址相脱离。虚拟存储器最显著的特性是 虚拟性,在此基础上它还有离散性、多 次性和交换性等基本特征