分页存储管理方式与分段存储管理方式

分页存储管理的基本方式:

  1.页面和物理块

    页面与物理块的关系就像照片与相框,大小要相等

  2.地址结构

  

    页号就像是书的页码,位移量就是在此页第几行。

  对某特定机器,其地址结构是一定的。若给定一个逻辑地址空间中的地址为A,页面的大小为L,则页号P和页内地址d可按下式求得:

  

  3.页表

   在分页系统中,允许将进程的各个页离散地存储在内存的任一物理块中,为保证进程仍然能够正确地运行,即能在内存中找到每个页面所对应的物理块,系统又为每个进程建立了  一张页面映像表,简称页表。

  

 

 

 分段存储管理的基本方式:

  1.分段

    在分段存储管理方式中,作业的地址空间被划分为若干个段,每个段定义了一组逻辑信息。例如,有主程序段MAIN、子程序段X、数据段D及栈段S等。

    

    如何理解分段:一样拿书做类比,一篇文章在一页上写完的情况很少,这样按页来管理会将原本的文章分隔开,所以我们可以按文章来管理,这样一篇文章可能写很页,我们可以保证其在逻辑上的独立性。

  2.段表:

    在前面所介绍的动态分区分配方式中,系统为整个进程分配一个连续的内存空间。而在分段式存储管理系统中,则是为每个分段分配一个连续的分区。进程中的各个段,可以离散地装入内存中不同的分区中。为保证程序能正常运行,就必须能从物理内存中找出每个逻辑段所对应的位置。

  

 

 

posted @ 2022-04-12 08:50  风吹过半夏  阅读(415)  评论(0编辑  收藏  举报