自己写 linux 操作系统
笑成
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自己动手写操作系统——(1)将引导写入U盘
为什么写博客呢,想了一下,首先是为了给自己留着复习用,因为时间一长,肯定有好多东西会忘记的,在这里留个记录,以后再整理起来就不会太麻烦了;再者是为了分享一下经验,由于在下比较愚笨,说不定在哪个方面就理解错误了,所以还请大家批评指正。^-^ 首先是心理准备。 我是这样打算的:以写出自己的操作系统作为整条线索。在这条线上,肯定会遇到很多困难,但是,“逢山开路,遇水架桥”原创 2013-04-01 14:54:36 · 3116 阅读 · 1 评论 -
自己动手写操作系统——(2)Bochs的配置文件
安装Bochs时,一定要按作者的方法,下载源代码安装。安装就不多讲了,之后差不多都是自动完成的。 我安装的是Bochs-2.4.5,经验告诉我,Bochs的配置文件不要自己写。 打开安装好的Bochs的文件夹,显示隐藏文件,你会找到一个.bochsrc的文件,这个就是我们要用的配置文件了。按照作者给的配置文件的代码,将我们找到的这个.bochsrc里的相原创 2013-04-01 16:09:14 · 1558 阅读 · 0 评论 -
自己动手写操作系统——(3)保护模式的“问号”
什么是保护模式????什么是GDT?什么是段基址?什么是段界限?它们是什么关系?什么是选择子?gdtr寄存器是什么?cli怎么关的中断?A20地址线是什么?cr0是干嘛的?什么是逻辑地址?什么是线性地址?什么是物理地址?它们是什么关系?cs 是怎么从16位变成32位/64位的?这个 jmp 到底经过了几步才跳到了最后的32位物理地址?这个宏到底是干嘛原创 2013-04-01 20:51:31 · 938 阅读 · 0 评论
分享