[0]README text description from Zhaojiong's perfect analysis of Linux kernel . [1]A20地址线问题(干货来了) 1981年8月,IBM公司最初推出的个人计算机IBM PC 使用的CPU 是 Intel 8088.在该微机中地址线只有20根(A0~A19).在当时内存 RAM 只有几百 KB 或不到1MB时,20 根地址线已足够用来寻址这些内存 .其所能寻址的最高地址是 0xffff:0xffff,也即0x10ffe…
开启A20线 在查看或编写操作系统内核时一定会遇到A20线这个问题.本人对此一直都是似懂非懂的,查了些资料,决定弄明白于是有了这篇文章.其中前一部分是翻译一篇外国博文,但光有这篇文章依旧不能清楚地说明A20线的问题.所以将另一些资料也放在一起,这样看的人应该会明白A20线的问题了. A20 gate 开启A20线(翻译) 原文地址:http://kernelx.weebly.com/a20-address-line.html When IBM PC AT System was introduce…
[0]写在前面 0.1)本代码的作用: 旨在说明局部描述符表的作用,及其相关定义,初始化和跳转等内容: 0.2)文末的个人总结是干货,前面代码仅供参考的,且source code from orange's implemention of a os. 0.3)由于本文中代码和 "实模式和保护模式切换的步骤"的源代码 有90%之多的相似之处,参见http://blog.csdn.net/pacosonswjtu/article/details/48009165,故, 我这里只对涉及局部描…