【发布时间】:2013-08-18 08:50:01
【问题描述】:
前几天在阅读组装的艺术时,我来到了here关于内存布局的部分。它开始讨论分段内存,我认为它没有多大意义。
将内存分割成段作为一种组织方式非常有意义,但是使用函数segment + offset,当函数重复输出时你会怎么做?例如1038 + 57、57 + 1038、1095 + 0都出来线性地址1095,这不是坏事吗?当您不打算这样做时,您不会不小心处理相同的线性内存空间吗?
维基百科说它可以用于一个优势,“例如在处理多个嵌套数据结构时”,但是如何使用它来更快地处理嵌套结构?
【问题讨论】:
标签: memory-management cpu-architecture x86-16 memory-segmentation