- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 《自己动手写操作系统》总结(下)
上次说到了 将控制权交给内核,接下来的工作都由内核来完成。从这里开始,就可以用C语言来写了。(为什么?我还是不明白)但并不是内核全用C写,它依旧需要一个用汇编写得开头,让loader跳入进来。跳进来后需要立即做一件事:切换堆栈。因为原来的堆栈在内存中的位置是在loader中,而将来loader是会被我们覆盖的,所以必须切换。设好堆栈也是调用C函数的前提条件。这里说一下,所谓的堆栈只是一段连续的
2007-09-27 19:10:00 708
原创 《自己动手写操作系统》总结(上)
东西比较多,打算分两次来写。写操作系统有许多的限制,比如要用汇编,要直接操纵硬件等(BIOS中断算是唯一可以小小依靠一下的功能调用,还不能在保护模式下运用)。在使用C语言之前需要为其准备相应的环境,到现在我还没搞清楚到底需要准备些什么环境(书上也没怎么说,或许我没看到)等我知道了,我立刻把它更新进来,或者哪位大侠知道,也望告知 谢谢拉。计算机通电后,BIOS运行加电自检程序(POST),
2007-09-23 20:28:00 732
原创 新Blog第一篇
第一次在Blog写文章,如有问题,请多谅解~(其实非常怀疑这Blog只有我自己会看)。Blog,Space 之类的已经出来很久了,但从来没有想过要在上面写东西,珏也很多次叫我写,一直没答应,主要原因是不喜欢把自己的感情和思想与大家分享,并不是害羞什么,只是觉得这没必要,许多事情让它随时间的流失散去就算了,无须多做记忆。现在这个想法变了,Blog可以作为一种积累,无论是在人生或是事业上。许多
2007-09-19 18:56:00 496
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人