首先,页是数据的物理单位。系统管理的需求而不是用户的直接需求。相反,类是信息的逻辑单元,代表一组具有相对完整含义的数据。
其次,页面大小是固定的,由系统预设,由机器硬件实现,这意味着系统中只能有一种页面大小。段长度是可变的,由用户编写的程序决定,通常由编译器根据程序的内容进行划分,这显示了段管理的灵活性。
最后,页面上的工作地址空间是线性的,程序员只需要一个内存地址符号来表示一个位置,这简化了地址表示。但分布式地址空间是二维的,在指定地址时,程序员不仅需要指定单元的名称,还需要指定单元中的具位置,这增加了地址的复杂性。
如果说引入存储管理方式从固定分区到动态分区分配再到分页存储管理方式的主要驱动力是为了提高内存利用率,那么主要目的是为了满足用户(程序)在编程和使用方面的各种要求,其中有些要求是其他存储管理方式难以满足的。因此,这种存储管理方已成为当今所有存储管理方法的基础。
上一篇:cdrx6内存不足怎么调
下一篇:分页式内存管理是什么