Swapping
一个进程可以暂时被交换到内存外的一个备份区,随后可以被换回内存继续执行
Backing store – fast disk large enough to accommodate copies of all memory images for all
users; must provide direct access to these memory images.(备份区—是一个固定的足够大的
可以容纳所有用户内存映像的拷贝;可以提供对这些内存映像的直接存取。)
由操作系统控制,利用外存空间(进程交换区),通过对进程实体的整体交换,来满足用户进程的
内存需要。它的主要特点是打破了进程运行的驻留性
Contiguous Allocation(连续分配)
存储管理方式
连续分配方式:为一个程序分配一段连续的内存空间,主要有:
单一连续区管理方式;
多分区管理方式,是一种可用于多道程序的较简单的存储管理方式,又分为:
固定分区方式
可变分区方式
Main memory usually divided into two partitions:(主存通常被分为两部分)
Resident operating system, usually held in low memory with interrupt vector.(为操作
系统保留的部分,通常用中断矢量保存在内存低端。)
User processes then held in high memory.(用户进程保存在内存高端。)
Single-partition allocation
用户区只能容纳一道作业
基址寄存器策略由来保护用户进程(同其他进程和改变的操作系统代码和数据分开。)
基址寄存器包含最小物理地址的值;限长寄存器包含逻辑地址的范围,每个逻辑地址必需比限
长寄存器的值小。
评论5