存储器管理——基本分页存储管理
作者:互联网
连续分配方式的缺点:1.固定分区分配。不灵活,产生大量的内部碎片,内存的利用率很低。2.动态分区分配产生很多外部碎片,虽然可用“紧凑”技术处理,但时间代价很高
非连续分配方式思想:将一个进程分散装入许多不相邻的分区中,便可充分利用内存而无需“紧凑”
连续分配:为用户进程分配的必须是一个连续的内存空间。
非连续分配:为用户进程分配的可以是一些分散的内存空间。
非连续分配方式又称为:离散分配方式
非连续分配管理方式包括:1.基本分页存储管理2.基本分段存储管理3.段页式存储管理
基本分页存储管理的思想:把内存分为多个相等小分区,再按小分区大小拆分进程的地址空间
分区大小与内部碎片以及内存利用率的关系:分区越小,内部碎片越小,内存利用率越高
分页存储管理概念:将内存空间分为多个大小相等的分区,每个分区就是一个“页框”。每个页框有一页框号。将用户进程的地址空间分为与页框大小相等的区域,称为“页”或“页面”。每个页面有页号。操作系统以页框为单位为各个进程分配内存空间。
页框也称为:页帧、内存块、物理块
页框号也称为:页帧号、内存块号、物理块号
页框号和页号从多少开始:0
页框太大的危害:可能产生过大的内部碎片。
进程的页面与内存的页框的关系:一一对应
页面的存放顺序:不必连续存放,也不必按先后顺序来,可以放到不相邻的各个页框中。
分页存储管理的逻辑地址结构:页号+页内偏移量
分页存储管理的地址转换实现:1.要算出逻辑地址对应的页号。2.要知道该页号对应页面在内存中的起始地址。3.要算出逻辑地址在页面内的”偏移量“。4.物理址=页面始址+页内偏移量
页表:记录进程页面和实际存放的内存块之间的对应关系
页表的对应关系与组成:一个进程对应一张页表,进程的每一页对应一个页表项,每个页表项由“页号"和“块号“组成。每个页表项的长度是相同的,页号是“隐含“的
分页存储管理的实现:进程的逻辑地址(页面)通过页表(页号—块号)定位内存的物理地址(页框)
标签:存储管理,分页,分区,存储器,内存,页表,进程,页面 来源: https://www.cnblogs.com/LXZYZDCZL/p/16296841.html