内存管理
目标:一方面是实现内存分配,内存回收等基本内存管理功能。另一方面是要提高内存空间的利用率和内存的访问速度
cpu保存最常用的数据,而靠近cpu的容量小但是速度快的高速缓存储存器,是作为速度较慢,容量较大的主存中数据和指令子集的缓存区来使用的
程序的链接分为静态链接和动态链接
连续分配存储器管理方式
一,连续分配的方式
1.单一连续分配方式
2.固定分区分配方式:若干个固定大小的区域
3.动态分区分配方式:根据需要,为进程分配
基本分页存储管理方式
三种不同的管理方式:
分页存储管理
分段存储管理
段页存储管理
页:将一个进程的逻辑地址空间分成若干个大小相等的片,称为页
页框:将物理内存空间分成与页大小相同的若干个存储块,称为页框或页帧
页内碎片:进程的走后一页一般装不满一个页框,而形成了不可利用的碎片,称为业内碎片:是以中内部碎片
快表
1.什么是快表
块表也称转换后援缓冲,是为了提高cpu访存速度而采用的专用缓存,用来存放最近被访问过的页表项
两级页表:
两级页表是将页表再进行分页,使每个页表分页的大小与内存页框大小相同,并分给他们编号。