操作系统 分页和分段的区别
| 序号 | 分页 | 分段 |
|---|---|---|
| 1 | 非连续内存分配 | 非连续内存分配 |
| 2 | 分页将程序划分为固定大小的页面。 | 分段将程序划分为可变大小的段。 |
| 3 | 操作系统负责 | 编译器负责。 |
| 4 | 分页比分段更快 | 分段比分页更慢 |
| 5 | 分页更接近操作系统 | 分段更接近用户 |
| 6 | 它受到内部碎片的影响 | 它受到外部碎片的影响 |
| 7 | 没有外部碎片 | 没有外部碎片 |
| 8 | 逻辑地址被划分为页号和页偏移量 | 逻辑地址被划分为段号和段偏移量 |
| 9 | 使用页表来维护页面信息 | 段表维护段信息 |
| 10 | 页表项包含帧号和一些标志位,表示页面的详细信息。 | 段表项包含段的基地址和一些保护位。 |
极客笔记