首页 / 数码科技 / 正文

段式管理和页式管理的区别 

段式管理和页式管理的主要区别如下:

1. 划分依据:段式管理的划分是具有逻辑意义的,例如主程序段、数据段、堆栈段、子程序段等,每个段都是从0开始的独立逻辑地址空间,而且各个段的长度因程序而不同。而页式管理是基于信息的物理单位,满足系统空间管理需要,页的大小固定,由系统决定。

2. 地址空间:分段的作业地址空间是二维的,即虚拟地址由段号和段内地址两个数表示。而分页的作业地址空间是一维的,即虚拟地址由一个数表示。

3. 地址转换过程:段式存储器管理将虚拟地址分为段号和段内地址两部分,段号与段内地址的划分不是简单地将一个二进制地址进行高低位的切割得到的。而页式存储器管理的虚拟地址位数是固定的。

4. 信息保护与共享:分段比分页更容易实现信息的共享和保护。

5. 系统复杂度:段式系统的硬件成本较低,系统复杂度较小。而页式系统的硬件成本较高,系统复杂度较大。

6. 内存利用率:分页实现离散分配方式,以消减内存的外零头,提高内存的利用率。

如有侵权请及时联系我们处理,转载请注明出处来自