您的位置:首页 > 其它

存储器 的 离散分配

2012-12-05 20:38 453 查看
(1)分页存储管理是将一个进程的地址空间划分成若干个大小相等的片,称为页面或页;相应地,将内存空间划分成与页相同大小的若干个块;称为(物理)块或者页框;在为进程分配内存时,将进程中的若干页离散地装入不相邻的物理块中;----称为离散;

(2)由于页面的大小一般都是2的幂次个字节;通常在512B到4KB之间;所有在内存空间划分后不存在“外碎片”;由于每块物理快可离散地分配给进程的一页;这样不断地分配,知道剩余的物理块数不能满足一个进程的要求为止;平均产生半夜“页内碎片”;由此可知,分页存储管理解决了“碎片问题”;提高了存储器的利用率;纯分页存储管理是指一个进程的所有页全部装入内存的物理块中才能运行;
(3)分页系统的地址结构;由两部分组成,一部分为页号P,后一部分为页内位移量W,即页内的地址;
(3)连续分配会形成许多“碎片”;为了减少碎片提高存储器利用率而引入离散分配方式;
(4)分页系统的内存管理:通过查页表的方式来完成系统地址的变化;


的 离散分配" TITLE="存储器 的 离散分配" />


(5)

的 离散分配" TITLE="存储器 的 离散分配" />



的 离散分配" TITLE="存储器 的 离散分配" />

(6)说明分页系统的地址变换机构,地址变换机构是由硬件完成,包括自动地查找内存的页表;


的 离散分配" TITLE="存储器 的 离散分配" />


(7)地址变换机构的基本任务是利用硬件实现查页表把用户程序中的逻辑地址变换成内存中的物理地址;为了实现地址变换功能;在系统中设置页表寄存器,用来存放表的始地址和页表的长度;在进程未执行时,每个进程对应的页表的始地址和长度存放在进程的PCB中,当该进程被调度时,就将它们装入页表寄存器;
(8)分段地址变换器;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: