第四章存储管理 概述 42段式存储管理 43页式存储管理 44段页式存储管理 45交换技术与覆盖技术 46虚拟存储
第四章 存储管理 4.1 概述 4.2 段式存储管理 4.3 页式存储管理 4.4 段页式存储管理 4.5 交换技术与覆盖技术 4.6 虚拟存储
重要资源 “瓶颈”:关键、紧张 帕金森定律 内存多大,程序多长
重要资源 “瓶颈”:关键、紧张 帕金森定律 内存多大,程序多长
41概述 411存储体系 存储器的层次结构: Cache 主存 磁盘
4.1 概述 4.1.1 存储体系 存储器的层次结构: Cache 主存 磁盘
高速缓存 Cache 少量的、非常快速、昂贵、易变的 内存RAM 若干兆字节、中等速度、中等价格、 易变的 磁盘 数百兆或数千兆字节、低速、价廉、 不易变的
高速缓存Cache: 少量的、非常快速、昂贵、易变的 内存RAM: 若干兆字节、中等速度、中等价格、 易变的 磁盘: 数百兆或数千兆字节、低速、价廉、 不易变的
由操作系统协调这些存储器的使用 重要性:直接存取要求内存速度尽量 快到与CPU取指速度相匹配,大到 能裝下当前运行的程序与数据,否则 CPU执行速度就会受到内存速度和 容量的影响而得不到充分发挥
由操作系统协调这些存储器的使用 重要性:直接存取要求内存速度尽量 快到与CPU取指速度相匹配,大到 能装下当前运行的程序与数据,否则 CPU执行速度就会受到内存速度和 容量的影响而得不到充分发挥
内存 是由存储单元(字节或字)组成的 维连续的地址空间,简称内存空 间。用来存放当前正在运行程序的 代码及数据,是程序中指令本身地 址所指的、亦即程序计数器所指的 存储器
内存: 是由存储单元(字节或字)组成的 一维连续的地址空间,简称内存空 间。用来存放当前正在运行程序的 代码及数据,是程序中指令本身地 址所指的、亦即程序计数器所指的 存储器
内存可以分为 系统区:用于存放操作系统 用户区:用于装入并存放用户程序 和数据
内存可以分为: 系统区:用于存放操作系统 用户区:用于装入并存放用户程序 和数据
41.2存储管理目的 用户对内存的使用要求 1、充分利用内存,为多道程序并发执 行提供存储基础 2、尽可能方便用户使用 自动装入用户程序 用户程序中不必考虑硬件细节 3、系统能够解决程序空间比实际內存 空间大的问题
4.1.2 存储管理目的 用户对内存的使用要求 1、充分利用内存,为多道程序并发执 行提供存储基础 2、尽可能方便用户使用 自动装入用户程序 用户程序中不必考虑硬件细节 3、系统能够解决程序空间比实际内存 空间大的问题
程序在执行时可以动态伸缩 5、内存存取速度快 6、存储保护与安全 7、共享与通信 8、了解有关资源的使用状况 9、实现的性能和代价
4、程序在执行时可以动态伸缩 5、内存存取速度快 6、存储保护与安全 7、共享与通信 8、了解有关资源的使用状况 9、实现的性能和代价
41.3存储管理的任务 前提:引入多道程序设计技术 满足用户要求
4.1.3 存储管理的任务 前提: 引入多道程序设计技术 满足用户要求