《操作系统——真象还原》书评

《操作系统——真象还原》是一本详细解释如何在bochs虚拟机上构建操作系统的书籍,涵盖了MBR、内存管理、中断、文件系统等核心模块。书中的代码注释详尽,适合想要从底层理解计算机的读者。尽管存在一些啰嗦和过时的问题,如针对32位系统的设置,以及需要额外的调试工作,但整体而言,它为读者提供了深入学习操作系统的机会。

首先我对这本书的评价是正面的,这是一本还算不错的书。请以这个基调阅读本文。我也从来没写过书评,只不过这本书实在是让人忍不住要写一下,因为各种各样的原因。。。。

书籍内容

这本书大致就是在bochs虚拟机上面,实现一个简单的操作系统,实现的内容包括:MBR,loader,内存管理,中断管理,文件管理,系统调用,多进程切换(内核以及用户态)。基本上可以说是手把手,把代码一行行列出来,讲解得清清楚楚。如果希望从底层了解计算机的朋友,真的可以看看这本书。另外这本书很多地方是引用Linux的代码,所以你可以感觉到这本书看完之后对Linux的代码的一些底层操作读起来也会顺畅点。

优秀的点

  1. 真的,这本书真的可以说是很详细了。
  2. 硬件如何使用,如何连接,如何通过代码去操作,非常细致。
  3. 对代码的讲解,几乎是每一行都有对应的注释,并且注释之后还有讲解。
  4. 几乎所有代码你在书里都能找到,不存在其他的书那样的问题,看着看着,发现没有源代码看不下去了(对,我说的就是orange。。。)
  5. 每个步骤都非常详细,提供如何验证,调试等内容。

不足

事实上,真的是爱之深恨之切。。。这本书真的写的很好,所以也导致里面的一些奇奇怪怪的问题,让人很难受。。。还是那句话,我认为这本书大体上是好的,但是还是有不足的。

  1. 这本书很详细,但是详细的有点啰嗦。。。。
  2. 代码几乎都有讲解,没有问题的,但是有些地方有奇奇怪怪的错误,不是正确的代码,也贴到了书上。以至于照着书写的代码得仔仔细细调试才能通过,或者找源代码对比。
  3. 这本书的代码可读性不高,用来了解计算机架构是不错的,但是照着这个风格写,很蛋疼。举个例子,将第31位置1这个操作,别人是(1<<31)这样,而这里写的是(10000000000000000000000000000000b)这样的。。。。嗯。。。照着敲的时候真的很难。。。。
  4. 这本书写的时候貌似还是32位机是主流,编译,设置都是以32位机器为准的。我的64位
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值