OS 基础教程

进程管理

同步

死锁

内存管理

文件管理

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/os-paging-vs-segmentation.html

分页与分段比较


分页与分段比较,如下表所示 -

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