小弟我对《自己动手写操作系统》的感受
我对《自己动手写操作系统》的感受
都说《自己动手写操作系统》这本书不错,还有的说学起来很轻松,可是在俺看来却压根不是这样,就拿开始介绍的bochs虚拟机来说吧,树上只是用极少的文字介绍了一下,所以自己得想办法学会使用这个东西,可是网上又没有系统的bochs教程,我花费了大量时间勉强安装好以后只能对着那个黑框框发呆,根本不知道自己还能做什么。于是,我决定暂时先不管这个虚拟机,继续看书,然后书上开始讲保护模式这个东西,结果我发现书里也只是泛泛而谈,不细致,不易懂,于是我就到网上还有图书官查资料,终于把保护模式的概念和内涵大致看出了个所以然来,然后我就回过头来看树上的代码,感觉书里只是从宏观上解释一下代码,代码里面的注释只有寥寥几字。 这就是我的感受,现在每当我看到这书时我就感觉恐惧!!!!!!!!!!!!!!!
请读过这本书的人赐教。
------解决方案--------------------
楼主你好!其实那本书不是想象中那么难的,该书我将它分为两个部分,1-4章主要是要熟悉汇编,这四章你结合64-ia-32-architectures-software-developer-manual来学习,Intel提供了详细的资料,而着重你要看懂vol-3a-part-1这一卷,这一卷主要讲保护模式和内存的数据结构,非常详细。FAT12这一章你可以到MS的官网获得详细的资料。5-最后其实是MINX的缩减版,我建议你买一本 操作系统设计与实现 再结合Minix2.0的代码(虽然书本是以3.0来作为蓝本,但是2.0简单)来学习,你也可以边学习3.0的代码。其实学习这个要的就是恒心,还有前面的几章我遇到的难点是调试,其他的还好,如果你不知道怎么调试,可以联系我。
祝你好运-------------------------
都说《自己动手写操作系统》这本书不错,还有的说学起来很轻松,可是在俺看来却压根不是这样,就拿开始介绍的bochs虚拟机来说吧,树上只是用极少的文字介绍了一下,所以自己得想办法学会使用这个东西,可是网上又没有系统的bochs教程,我花费了大量时间勉强安装好以后只能对着那个黑框框发呆,根本不知道自己还能做什么。于是,我决定暂时先不管这个虚拟机,继续看书,然后书上开始讲保护模式这个东西,结果我发现书里也只是泛泛而谈,不细致,不易懂,于是我就到网上还有图书官查资料,终于把保护模式的概念和内涵大致看出了个所以然来,然后我就回过头来看树上的代码,感觉书里只是从宏观上解释一下代码,代码里面的注释只有寥寥几字。 这就是我的感受,现在每当我看到这书时我就感觉恐惧!!!!!!!!!!!!!!!
请读过这本书的人赐教。
------解决方案--------------------
楼主你好!其实那本书不是想象中那么难的,该书我将它分为两个部分,1-4章主要是要熟悉汇编,这四章你结合64-ia-32-architectures-software-developer-manual来学习,Intel提供了详细的资料,而着重你要看懂vol-3a-part-1这一卷,这一卷主要讲保护模式和内存的数据结构,非常详细。FAT12这一章你可以到MS的官网获得详细的资料。5-最后其实是MINX的缩减版,我建议你买一本 操作系统设计与实现 再结合Minix2.0的代码(虽然书本是以3.0来作为蓝本,但是2.0简单)来学习,你也可以边学习3.0的代码。其实学习这个要的就是恒心,还有前面的几章我遇到的难点是调试,其他的还好,如果你不知道怎么调试,可以联系我。
祝你好运-------------------------