请求分页和分段的区别
请求分页 :请求分页与带交换的分页系统相同。在按需分页中,页面被按需传送到内存中,即仅当对该页面上的位置进行引用时。按需分页结合了简单分页的特点,并实现了虚拟内存,因为它具有很大的虚拟内存。惰性交换器概念是在按需分页中实现的,其中除非需要,否则页面不会交换到内存中。
分段 :分段是内存管理的安排。根据分段,逻辑地址空间是段的集合。每个段都有一个名称和长度。每个逻辑地址都有两个数量的段名和段偏移量,为简单起见,我们使用段号代替段名。
请求分页和分段的区别如下:
编号 | 需求分页 | 分段 |
---|---|---|
1 | 在按需分页中,页面大小相等。 | 在分段中,分段可以具有不同的大小。 |
2 | 页面大小在需求分页中是固定的。 | 分段大小可能因分段而异,因为它允许分段动态增加。 |
3 | 它不允许共享页面。 | 分段可以在分段中共享。 |
4 | 按需分页,按需页面加载到内存中。 | 在分段中,在编译期间将段分配给程序。 |
5 | 按需分页中的页映射表管理内存中的页记录。 | 分段中的段映射表显示内存中的每个段地址。 |
6 | 提供超大虚拟内存,内存使用效率更高。 | 它提供虚拟内存,段的最大大小由内存大小定义。 |