出版社:电子工业出版社
年代:2009
定价:59.0
本书从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。读者可以根据路线图逐步完成各部分的功能,从而避免了一开始就面对整个操作系统数万行代码时的迷茫和挫败感。
上篇
第1章马上动手写一个最小的“操作系统”
第2章搭建你的工作环境
第3章保护模式(ProtectMode)
第4章让操作系统走进保护模式
第5章内核雏形
第6章进程
第7章输入/输出系统
下篇
第8章进程间通信
第9章文件系统
第10章内存管理
第11章尾声
参考文献
本书是《自己动手写操作系统》的第二版,通过一个具体的实例向读者呈现一个操作系统雏形的实现过程。有关操作系统的书籍资料可以找到很多,但是关注如何帮助读者实现一个试验性操作系统的书籍却不多见,本书便是从一个简单的引导扇区开始,讲述一个操作系统成长的故事,以作读者参考之用。 本书面向实践,通过具体实例教读者开发自己的操作系统。书中的步骤遵循由小到大、由浅入深的顺序,跟随这些步骤,读者可以由一个最简单的引导扇区开始,逐渐完善代码,扩充功能,最后形成一个小的操作系统。 本书不仅介绍操作系统的各要素,同时涉及开发操作系统需要的各个方面,比如如何建立开发环境、如何调试以及如何在虚拟机中运行等。书中的实例操作系统采用IA32作为默认平台,所以保护模式也作为必备知识储备收入书中,而这是传统的操作系统实践书籍经常忽略的。总之,只要是开发自己的操作系统中需要的知识,书中都尽量涉及,以便于读者参考。 本书从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。读者可以根据路线图逐步完成各部分的功能,从而避免了一开始就面对整个操作系统数万行代码时的迷茫和挫败感。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。本书分上下两篇,共11章。其中每一章都以前一章的工作成果为基础,实现一项新的功能。而在章的内部,一项大的功能被分解成许多小的步骤,通过完成每个小的步骤,读者可以不断获得阶段性的成果,从而让整个开发过程变得轻松并且有趣。 本书适合各类程序员、程序开发爱好者阅读,也可作为高等院校操作系统课程的实践参考书。【作者简介】 于渊自述 性懒,好静,涉猎甚广,然所精者少。遇所好之事,譬如程序,必沉迷其中,恍恍然如癫如痴。 读书非多,然每读必思,偶有心得,自得其乐。遇知其所云者,欣然以为知音,必邀之共饮,所饮不必多,喜闻觥筹铿锵之声,与谈笑交错,快意淋漓。 本性固执,喜钻研,求本质,不满于浮光掠影,故凡可能之事,必躬亲而后快。以求甚解之心,究操作系统之原委,并亲为之,耗时数月,成雏形。回顾此历程,自有一番甘苦,乃以此记录,与同道分享。虽有贻笑方家之虑,然凡此种种,皆切身之感受,所感所想,点滴皆为领悟,故心下坦然。若恰能为后来者借鉴一二,心当甚慰。
书籍详细信息 | |||
书名 | Orange’S站内查询相似图书 | ||
9787121084423 《Orange’S》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看 | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 59.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |