摘要: 分段是80X86体系的处理器支持的一种特性,也就是说硬件已经支持了这内存分段的功能, 用或不用的选择权在操作系统手中,linux系统就没有使用分段的功能,而使用了分页的功能。linux虽然没有用分段,但了解分段对于整个linux系统的了解,还有linux初始化的时的流程,还是很有用的。参考资料 《深入理解Linux内核》第二章,大概讲了12页,我也看了几遍才看懂,以下内容就算个读书笔记。一,内存地址的分类1,逻辑地址: 由段和偏移量组成2,线性地址: 可以想像成指针地址,就是我们在C语言中的用的指针3,物理地址: 实实在在的物理内存地址二,处理器有哪硬件特性支持分段如下图所示,CPU提供了6. 阅读全文