基本分页存储管理方式
离散分配方式:将一个进程直接分散地装入到许多不相邻接的分区中,无需再“紧凑”内存。如果离散分配的基本单位是页,则称为分页存储管理方式;如果离散分配的基本单位是段,则称为分段存储管理方式。
页面:将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面。
页框:把内存空间(物理地址空间)分成与页面相同大小的存储块,称为页框。
页内碎片:在为进程分配内存时,以块为单位将进程中的若干个项分别装入到多个可以不相邻接的页框中。由于进程的最后一页经常装不满一块而形成了不可利用的碎片,称之为“页内碎片”。
地址结构:地址长度为32位时,0~11位为页内地址,即每页的大小为4KB;12~31位为页号,即地址空间最多允许有1M页。
页表:实现从页号到物理块号的地址映射。系统为每一个进程建立一张页表。
地址变换:将逻辑地址变换为物理地址。由于页内地址与物理块内地址是一一对应的,因此地址变换的实际任务只是将逻辑地址中的页号,转换为内存中的物理块号。
地址变换机构
1、基本的地址变换机构
(单处理机环境下)在系统中只设置一个页表寄存器PTR(Page-Table Register),在其中存放页表在内存的始址和页表的长度(页表中页表项的个数)【页表寄存器存放的是页表的地址信息,而非页表本身。】。