第九章 存储管理(UNIX操作系统笔记)

2017-02-18  本文已影响0人  桃喰绮八百万

存储管理的基本概念

存储器配置原则

配置方案的原则和设施:

目前的配置方案有两种:

存储管理的基本任务

地址重定位

逻辑地址空间

程序经过编译后形成目标代码程序,这类程序中,指令运行和数据访问会限定在一个地址范围内,这个地址空间范围就叫逻辑地址空间,或相对地址空间,或虚地址空间。

物理地址空间

物理地址空间也被称作实地址空间,或绝对地址空间。
描述的是计算机系统中直接存储器所包含的存储单元地址集合。

地址重定位

实和虚地址的操作过程称为重定位

常用存储技术

连续内存分配方式

覆盖和交换技术

代码段数据段,运行时按照使用的先后,覆盖的方式占用公共内存空间。
将程序中必要的部分安排在常驻内存分区中。不常用的安排在交换内存分区中。不存在调用关系的模块,可以放置在外存。

分页管理技术

分页管理的基本思想

将物理内存视为线性空间,将此空间划分为相同大小的页面,分配内存时以页面单位进行分配。程序的逻辑地址也分为固定大小的页面。可实现逻辑空间向物理空间转换。

动态和静态分页管理

段式管理技术

分段管理的基本思想:

将线性空间转换为二维线性空间
其他略

虚拟存储技术

局部性原理

虚拟存储思想

主体思想

优势

需要解决的问题

虚拟存储实现方法

存储管理策略

交换策略

0号进程不断地从交换区中换入进程,内存不够时再将进程换出交换区。没有进程换入换出,0号处于睡眠状态。

请求调页策略

内存只保留活动进程页面,而不是全部进程的都放在内存中。需要不活动进程的页面时候会发出缺页中断请求。调取页面。
交换式管理的有点是过程简单,系统开销小。

linux内存管理实现技术

上一篇 下一篇

猜你喜欢

热点阅读