内存分页和分段的区别

Sr No. 分页 分段
1 非连续内存分配 非连续内存分配
2 分页将程序分为固定大小的页面。 分段将程序分为可变大小的分段。
3 操作系统负责 编译器负责。
4 分页比分段更快 分段比分页慢
5 分页更接近操作系统 细分更接近用户
6 它受内部分段影响 它受外部分段影响
7 没有外部碎片 没有外部碎片
8 逻辑地址分为页码和页偏移 逻辑地址分为段号和段偏移量
9 页面表用于维护页面信息。 段表维护段信息
10 页表条目具有帧号和一些标志位, 以表示有关页的详细信息。 段表条目具有段的基址和段的一些保护位。

    推荐阅读