 |
于渊自述——
性懒,好静,涉猎甚广,然所精者少。遇所好之事,譬如程序,必沉迷其中,恍恍然如癫如痴。
|
读书非多,然每读必思,偶有心得,自得其乐。遇知其所云者,欣然以为知音,必邀之共饮,所饮不必多,喜闻觥筹铿锵之声,与谈笑交错,快意淋漓。
本性固执,喜钻研,求本质,不满于浮光掠影,故凡可能之事,必躬亲而后快。以求甚解之心,究操作系统之原委,并亲为之,耗时数月,成雏形。回顾此历程,自有一番甘苦,乃以此记录,与同道分享。虽有贻笑方家之虑,然凡此种种,皆切身之感受,所感所想,点滴皆为领悟,故心下坦然。若恰能为后来者借鉴一二,心当甚慰。 |
|
 |
|
内容简介:
本书在详细分析操作系统原理的基础上,用丰富的实例代码,一步一步地指导读者用C语言和汇编语言编写出一个具备操作系统基本功能的操作系统框架。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。全书共分7章。
|
|
 |
《Orange’S:
一个操作系统的实现》 |
| 于渊 著 |
| ISBN 978-7-121-8442-3 |
| 定价:69.00元 |
| 当当网购买 |
卓越网购买 |
互动网购买 |
|
|
| 内容简介 |
本书从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。读者可以根据路线图逐步完成各部分的功能,从而避免了一开始就面对整个操作系统数万行代码时的迷茫和挫败感。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。
|
| 前言 |
做真正 Hacker的乐趣──自己动手去实践.
2004年我听编辑说有个年轻人写了本《自己动手写操作系统》,第一反应是不可能,恐怕是翻译稿,写这种书籍是要考作者硬功夫的,不但需要深入掌握操作系统的原理,还需要实际动手写出原型。
历史上的 Linux就是这么产生的,Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这成为了 Linux第一个内核的雏形。【查看全文】
|
| 目录 |
第1章 马上动手写一个最小的“操作系统” 2
第2章 搭建你的工作环境 8
第3章 保护模式(Protect Mode) 25
第4章 让操作系统走进保护模式 102
第5章 内核雏形 119
第6章 进程 171
第7章 输入/输出系统 242
|
第8章 进程间通信 300
第9章 文件系统 325
第10章 内存管理 414
第11章 尾声 451
参考文献 470
【查看全文】
|
| 样章 |
第1章 马上动手写一个最小的“操作系统”
虽说万事开头难,但有时也未必。比如说,写一个有实用价值的操作系统是一项艰巨的工作,但一个最小的操作系统或许很容易就实现了。现在我们就来实现一个小得无法再小的“操作系统”,建议你跟随下面的介绍一起动手来做,你会发现不但很容易,而且很有趣。 【查看全文】
|
| 罗云彬作品《Windows环境下32位汇编语言程序设计》8年畅销路 |
| |