进程内存储管理机制
发布时间
阅读量:
阅读量
进程与内存段机制解析
在正式阅读之前,建议先参考The Curse of Segments提供的相关内容。
1.x86的硬件段机制
1.1 段机制的引入
在8086CPU问世之前,地址总线的宽度就已经达到了16位(对应64KB)。最初引入段的概念,旨在应对“地址总线的位数超出寄存器位数”这一技术难题。例如,8086的寄存器仅有16位,而地址总线却扩展至20位(对应1MB的内存空间)。为了使程序能够访问完整的1MB物理内存,同时又不改变寄存器的长度(从而避免因内存容量增加而带来的成本上升),Intel在8086架构中引入了段机制。
8086架构中配置了四个段寄存器:CS、DS、SS和ES。从这些缩写可以推断出,这四个寄存器分别用于标识当前运行进程的[
全部评论 (0)
还没有任何评论哟~
