操作系统
StoryMonster
非学无以广才
非宁静无以至远
展开
-
分区存储管理
分区存储管理是一种很早期的内存管理方案,其基本思想是将内存区域划分为多个区,给每个作业分配一个区使用,并且每个作业只能在被分配的区中运行。按照划分方式不同,主要有三种不同的分区方式:固定分区,可变分区,重定位分区固定分区固定分区是指当程序载入时,系统为程序选择一个大小最接近作业大小的分区。如上图所示,新作业大小与分区3接近,故而新作业将被加载到分区3中。由于每个作业大小不一定能恰好等于...原创 2019-08-20 14:26:42 · 4430 阅读 · 0 评论 -
分页存储管理
在使用分区存储管理时,如果系统不能为进程找到一块连续的足够大的分区,就需要进行分区靠拢操作,非常耗费系统时间。分页存储管理是指,将系统内存物理地址空间分为若干大小固定的块(页框或物理块),将进程的逻辑地址空间也分为相同大小的若干页,系统通过为每一个进程维护一张页表来寻找对应的物理地址。采用分页存储管理后,进程的逻辑地址组成如下:而页表的内容则是页号与物理块的映射,如图:如果进程中的逻辑地...原创 2019-08-21 13:42:11 · 518 阅读 · 0 评论 -
段页式存储管理
分段存储管理在分段存储管理方式中,每个进程的地址空间被分为若干个地址连续的段。每个段是一个完整的逻辑信息单元,故而分段式存储管理能更加轻易实现共享。操作系统将每个段离散地加载到各个分区中。如图:分段存储方式地逻辑地址表示如下:段页式存储管理分页系统能更加高效地利用主存,分段系统能更轻易实现共享,通过将二者结合,系统就能兼具二者优点。段页式系统是先将进程地址空间分为若干段,然后在段内...原创 2019-08-22 13:53:16 · 1662 阅读 · 0 评论