建议看下《深入了解linux内核的第二章节》以及这篇文章,我在看《深入了解linux内核的第二章节》也没看懂这些概念,然后我 去google到下面的文章,把里面每个术语搞清楚它是干什么的,理解每句话,gdt,ldt,idt 逻辑地址和线性地址都豁然开朗。然后我再回过去看《深入了解...》,感觉都理解的非常透彻。
http://duartes.org/gustavo/blog/post/memory-translation-and-segmentation/
知识是建立在概念之上的,只有先理解各种概念,才能快速的掌握知识。