写个操作系统?

来源:互联网 发布:js中innerhtml的作用 编辑:程序博客网 时间:2024/05/09 09:31

       趁着刚刚学完汇编的热情,翻开《orange`s 一个操作系统的实现》。

       我慢慢看细细看,没事上上机,竟然已经来到第6章进程了。期间在保护模式那卡了好几天 ,差点就因为作者说“熟悉保护模式可以跳过这章”,谁知道自己竟然这么浅薄,先前了解的保护模式不过只是飘渺的浮云--我是怎么也抓不住的,可是真要自己动手写代码,说出个所以然来就真是难为我了。现在明白了:保护模式就像c里的指针,怎么可能就看那一段生硬的概念就能深入其中呢,更何况保护模式对于现代操作系统是何等重要呢。

       不过呢,真要花时间,动脑筋把代码搞明白,然后上机实践出来,那感觉自然不一样,我也开始妄想写个OS了(嘿嘿,把理想定高点,就算完不成,折个中,我也能把os大体走上一遍,开个学习的门,方便自己走进底层)。

      再来就是,看了好长时间的汇编代码,反而对c感到陌生,总是喜欢繁复的代码,感觉理解这个更有挑战性,但是还好,从第5章开始,于渊开始带着读者结合汇编和c了。

      尽管于渊注释很详尽,但个人理解上都有不同,有些地方他看起来简单,我却要“四处寻访"才能明白其意。这些地方无疑是最让我懊恼的,但同时也最刺激的。当自己灵光一闪或者遇高人指点,我都会欣喜好长一段时间,最可怜的还是这本书,免不了要不我重新注释一番。

      继续看,继续敲,迷茫与顿悟,失落与开心。