操作系统中的存储管理

来源:互联网 发布:paxos算法代码 编辑:程序博客网 时间:2024/06/07 19:19

存储管理也就是对存储器的管理,主要指对存储器中内存(DRAM)的管理。

计算机的工作方式依靠两个能力:①存储程序,依靠存储器来实现。 ②自动地执行程序,依靠CPU来实现。计算机的工作原理就是不断的从内存中取出一条条的指令,放在CPU上运行。

早期的存储管理方法:单道程序存储管理,分区存储管理,页式和段式存储管理以及覆盖与交互技术。当前系统所采用的是虚拟存储技术。

采用哪种存储管理方案,是由硬件平台来决定的,不同的存储管理方案需要不同的硬件支持。以前的存储管理方法并非完全过时(历史总是在重复自己)。

易失型存储器:断电后存储的内容会全部丢失掉。

存储器的层次结构:寄存器(不到1KB)、高速缓存Cache(几MB)、主存储器DRAM(几个GB)、外部存储器(磁盘、光盘、U盘)。更靠前,更小更快更贵。

******单道程序存储管理:某一程序从装入开始一直到它运行结束,该程序始终独占整个用户区。适合单用户、单任务的操作系统。

①优点:简单,开销小,易于管理。回收时直接用新程序覆盖它即可。

②缺点:不可并发。内存资源的使用效率不高。没有内存保护。地址空间有限。

*****多道存储管理:最简单的是分区存储管理,分为固定分区和可变分区。

0 0
原创粉丝点击