《Orange S:一个操作系统的实现》从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。读者可以根据路线图逐步完成各部分的功能,从而避免了一开始就面对整个操作系统数万行代码时的迷茫和挫败感。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。本书分上下两篇,共11章。其中每一章都以前一章的工作成果为基础,实现一项新的功能。而在章的内部,一项大的功能被分解成许多小的步骤,通过完成每个小的步骤,读者可以不断获得阶段性的成果,从而让整个开发过程变得轻松并且有趣。
本书适合各类程序员、程序开发爱好者阅读,也可作为高等院校操作系统课程的实践参考书。
用一个月左右的时间读了《自己动手写操作系统》,这是一本让人读着很过瘾,却也特别累的一本书。 对操作系统的兴趣由来已久,只是一直未能找到入门之径。操作系统教材是个令人生畏的东西,它可以告诉人有什么,却不能告诉人为什么,从那里了解的操作系统有如盲人摸到的象,得...
评分最近在看linux内核相关的书籍,找了几本比较典型的书,这本书也看了一下,但是,看了一半,也没有什么内容,一些关键点都没有说透,而且对一些数据结构解释的相当不详细,还是先看一些大块头的书吧,对内核的研究似乎没什么捷径
评分这本书就如同封面上所说,理论联系实践。将的东西并不是很多。但是都很靠谱,将的比较仔细,可以算是OS书的实验课本。 书中代码不少,但是确实一步步推理过来。不过要完全理解还是要实践使用配套光盘。 最后书中只讲到I/O,算是把OS做到了最小,如果能把文件系统(包括管道,...
评分读了例章,发现这是一本很个性化的书,写做的风格很好,当初看过作者的动手写操作系统,发现是windows平台的,就希望有一本linux系统下的,今天发现作者进化了,开始觉得linux的好,尤其是例章中关于unix&linux文化所写,都是很多转化过来的人的心得和深刻体会,不过这些体会,...
评分怎样写一个操作系统?一切,都是从一个引导扇区开始,一个小小的寄存器标识。从实模式到保护模式来个jmp,就有了至高权限和豁然开朗的寻址空间。从传统计算器到所谓的人工智能,无非是运算与储存罢了,正如微机的中断与寻址,I/O和所谓的连接,不过是这两者的延伸。宏内核或是微内核其实都无所谓,硬件上的寄存器和总线机制早已奠定整个时代基础,进程、调度、键盘、TTY以及磁盘读写、文件系统不过是上层建筑,精简小巧果然是编程世界的极致美学!可惜时间有限水平低,浅尝辄止罢了。从二极管与非门到汇编C语言,似懂非懂落不到实处,是时候研究一下编译器原理了,大家有好书推荐不?
评分我的书
评分很多细节没读懂,有机会再看看。
评分总体来说,如果对汇编,和硬件编程感兴趣的同学,这本书是非常好的入门+实践书,部分概念的解释有些啰嗦,但是对于初学者这种啰嗦恐怕时最需要的。另外需要注意的是书本提供的代码在64位 linux是会有编译错误的,所以大家可能要自备32位的虚拟机来进行操作系统的学习。每章结束后的代码在https://github.com/wdxtub/wdxos,如果觉得不够详细,还是去下载全部的源码慢慢一步一步走比较好哈。
评分读过 前半部分
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有