《Orange S:一个操作系统的实现》从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。读者可以根据路线图逐步完成各部分的功能,从而避免了一开始就面对整个操作系统数万行代码时的迷茫和挫败感。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。本书分上下两篇,共11章。其中每一章都以前一章的工作成果为基础,实现一项新的功能。而在章的内部,一项大的功能被分解成许多小的步骤,通过完成每个小的步骤,读者可以不断获得阶段性的成果,从而让整个开发过程变得轻松并且有趣。
本书适合各类程序员、程序开发爱好者阅读,也可作为高等院校操作系统课程的实践参考书。
这本书的上半部分,即《自己动手写操作系统》的部分写的很详细,思路也较为清晰,涉及到对硬件控制的内容不需要过多的逻辑思考。读来也能基本理解。书的后半部分代码量增加了很多,基本全是先放一大段C语言,再逐个解释。虽然是比汇编易读,但是设计的细节思路没说清楚。对于我...
评分最近在看linux内核相关的书籍,找了几本比较典型的书,这本书也看了一下,但是,看了一半,也没有什么内容,一些关键点都没有说透,而且对一些数据结构解释的相当不详细,还是先看一些大块头的书吧,对内核的研究似乎没什么捷径
评分我真的很高兴,因为我看到自己的书给别人带来了帮助。我很欣慰地看到有关它地一些正面评价。 我也看到一些负面评价,我想这是因为它不够好的缘故。我希望我可以做得更好些,我希望那一天,我收到更少的负面评价。
评分觉得有些细节方面写得不够深入透彻,直接贴代码了事~想完全弄明白自己实现一遍还得自己Google大量的资料、不如《Linux0.11内核完全注释》透彻、细腻。总得来说还是可以,可以让人对内核的实现有个大概的印象,不至于找不到学习的方向~
评分最近在看linux内核相关的书籍,找了几本比较典型的书,这本书也看了一下,但是,看了一半,也没有什么内容,一些关键点都没有说透,而且对一些数据结构解释的相当不详细,还是先看一些大块头的书吧,对内核的研究似乎没什么捷径
庆幸之前有知识储备,尤其是看过《x86汇编语言-从实模式到保护模式》,不然照这本书的这个坡度,根本过就过不了第三章。
评分看过第一版,纯粹支持作者和出版社,又买了一本。 在看过其他一些os kernel书后,该书新增内容不那么震撼了。 不过还是强烈推荐没看过的人看看。
评分大二的暑假,一学长即将毕业,将很十好几本书都赠予我们。当时周围还有很多跟我同级的朋友。我对他们说,只把 Oranges 和王爽老师的汇编语言留给我,其他的我就不要了。然后大二的暑假就窝在宿舍,先读汇编语言,然后对着 Oranges 一行一行地敲代码。汇编语言和 C 都是一个字母一个字母敲出来的。当时调试汇编程序那个痛苦啊,哈哈哈。不过底层系统,例如操作系统、编译器、高级语言虚拟机、数据库管理系统等等,理论实践紧密结合,非常有趣。如果有可能,十几年以后,当我熟悉这其中一个领域后,希望能在高校开一门课,深入浅出地把原理讲懂,同时配合源码讲实现,也是挺好玩儿的~
评分大二那年暑假,打着吊瓶的时候还在捧着这本书看,调试bochs都要花费一个通宵,这就是程序员的浪漫吧。转眼六年过去,现在入职某互联网公司已经一年了,每天做着搬砖的工作,考虑买房,婚姻,和未来。
评分大二的暑假,一学长即将毕业,将很十好几本书都赠予我们。当时周围还有很多跟我同级的朋友。我对他们说,只把 Oranges 和王爽老师的汇编语言留给我,其他的我就不要了。然后大二的暑假就窝在宿舍,先读汇编语言,然后对着 Oranges 一行一行地敲代码。汇编语言和 C 都是一个字母一个字母敲出来的。当时调试汇编程序那个痛苦啊,哈哈哈。不过底层系统,例如操作系统、编译器、高级语言虚拟机、数据库管理系统等等,理论实践紧密结合,非常有趣。如果有可能,十几年以后,当我熟悉这其中一个领域后,希望能在高校开一门课,深入浅出地把原理讲懂,同时配合源码讲实现,也是挺好玩儿的~
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有