首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 操作系统 >

Orange'S:一个操作系统的实现

2017-10-30 来源:读书人网 
《Orange’S:一个操作系统的实现
商家名称 信用等级 购买信息 订购本书
Orange'S:一个操作系统的实现 去商家看看
Orange'S:一个操作系统的实现 去商家看看

Orange'S:一个操作系统的实现

《Orange’S:一个操作系统的实现》从只有二十行的引导扇区代码出发,一步一步地向读者呈现一个操作系统框架的完成过程。书中不仅关注代码本身,同时关注完成这些代码的思路和过程。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。读者可以根据路线图逐步完成各部分的功能,从而避免了一开始就面对整个操作系统数万行代码时的迷茫和挫败感。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。本书分上下两篇,共11章。其中每一章都以前一章的工作成果为基础,实现一项新的功能。而在章的内部,一项大的功能被分解成许多小的步骤,通过完成每个小的步骤,读者可以不断获得阶段性的成果,从而让整个开发过程变得轻松并且有趣。
本书适合各类程序员、程序开发爱好者阅读,也可作为高等院校操作系统课程的实践参考书。

网友对Orange'S:一个操作系统的实现的评论

我强烈建议作者再录一套视频。
我曾经花了快一个月的时间跟着第一版慢慢动手实践到了多进程那个章节。说实话,我非常的兴奋,有种相见恨晚的感觉,虽然有时候也很痛苦。好多在课堂上云里飞的操作系统原理和算法在这里得到了很真实的感受,单单分段分页的实现都让我兴奋得睡不着。
但是貌似这种兴奋的感觉并没有让我在编码上面有多大进步。毕竟汇编基础不够火候。当然这不能怨谁,现在工作都在用像java, C++之类的东西,完全不用去理会底层的东西。但我依旧对这本书下的操作系统难以割舍,没看完,总是有一种极致不可达的感觉。再没有时间像学生时代那样去学自己喜欢的东西了,所以唯一能让我鼓起勇气捧起这本书的动力,应该就是一套完整的视频了。
我相信,有一套视频,会让本书如虎添翼,大杀四方!

正如我的题目:书名应改为《x86架构与编程》更加合适,此书的作者显然是花了大工夫,研究的也很深入,我很佩服作者的科研能力。但我要说这本书大部分篇幅都在讲x86架构的保护模式与编程,对于操作系统中最重要的进程,调度,内存管理等内容作者却讲的很简单,惜墨如金,希望以后版本会改善。我奉劝读者,在读此书前最好要对386架构好好研究一番,不然读此书简直就是不知所云,十分痛苦,我读了几次,都不得不中途放弃,去研究Inter的手册,直到最后一次才读完,期间抓狂与撕书的冲动此起彼伏。我读过一本《自己动手写嵌入式操作系统》的书,基于ARM架构,ARM架构比X86简单多了,读起来很轻松,感觉也很好,那本书讲的也过于简单,只记得对内存管理讲的很细致,对于理解LINUX内存管理很有帮助。如果你对x86架构不是太精通,读这本书是个折磨,可以学习操作系统的课程,然后学习《UNIX环境高级编程》,再读毛德操的《LINUX内核源代码情景分析》就行了。

本人刚学完x86汇编,大概能够自己编写引导程序的程度。在网上查到这本书却又绝版了,很失望,只能买一本影印版的感觉很,突然在今天看到了kindle版,果断拿下。
在这里引用另外一个读者的评论,它真实地说出了我的心声。

   这本书真的很棒,看得很过瘾,这是一个我看的少数能把计算机的书写得很过瘾的作者。从写作风格明显感觉得到,于渊是一个很有自己想法的人。首先就在于,该书一开头就讲了需要使用什么样的思想来学习操作系统,这段论述相当经典。
   不久,作者对windows和linux开发环境进行了自己鲜明观点的论断,老实说,作者的观点未必全正确,肯定会有windows爱好者看着不太爽,但这恰好是我偏好这本书的地方。于渊胆子不小,他是一个敢于发表自己鲜明观点的人,这反而比那些什么论断都力求公正严谨的观点更有意思,因为那些看起来公正客观的观点几乎等于什么都没说,就是个屁。一个牛人牛逼的地方不在于能把一个事物看全面,而在于能看出自己需要的东西,能有自己鲜明的立场,有鲜明的选择。
   作者还在书中鲜明表明了自己很讨厌AT&T的汇编,非常高调而明确、直接,毫不避讳!!而且丝毫不掩饰自己对minix的欣赏,一再提到minix的代码多么优美。在我看来,这些颇为直接鲜明而不太考证严密的观点,恰好是颇有启迪意义,恰好是能让人动容的地方,恰好是能让人看得趣"rest":"味盎然的地方。<br />   在我看来,中国人长期以来受到各种所谓要“理性”的观点禁锢太深,所以很多人害怕发表鲜明的观点,似乎偏激的就是不对的,但是我要说的是公正的都是没用的!所以全力支持于渊,支持这本书!<br />-------------------------------------------------------------------------------------------<br />不过,我想问客服一句:kindle版有光盘吗?"

同上面某位老兄一样的感觉,确实有些失望,可能是因为抱太大期望了。。
个人的问题,鄙人学东西比较喜欢知道为什么要这样。。就如保护模式,书里面一开始就讲怎么进入保护模式,而对用途却不怎么讲,只是粗略讲一下而已。这样让我学起来觉得很难受。。所以只能以最快的速度把书过一遍,然后大概知道自己缺乏什么知识,再去补。总的来说,书是不错的,希望作者下一版可以考虑一下,讲些更原理的东西。知其然也要知其所以然嘛!如果怕篇幅太大,可以考虑推荐一下去哪里看这些资料,虽然说读者可以自己搜索,但。。。书就是为了方便学知识嘛。。以上纯属个人想法,勿喷!

说说最近的感受,研究操作系统,研究的是啥?研究的是数据结构和算法,研究的是数据结构的功能及相互关系,研究的是如何读写数据结构(也就是算法),数据结构的功能及相互关系都没弄明白怎能学好操作系统呢?所以还是那话想研究操作系统,还是先弄明白保护模式的数据结构的功能及相互关系,再研究如何读写这些数据结构。没研究明白保护模式,这书基本读不下去,仅个人观点,仅供参考
______________________________________________________________________________________建议想买这本书的朋友,最好先看明白保护模式,否则这本书你会看的云里雾里,因为这本书讲的保护模式没啥特点,不会汇编的保护模式你是看不了的

本以为是一本看详细的书,想不到和别的书一样,讲个概况,一堆贴图,一堆代码,只有自已的感受,没有自已的思想,坦率讲距离我心中的位置很远,以为花了那久时间学习,,会学的很有思想,可是依然在前的框架中奔跑,没有站到一个理论的高度来谈问题,比如没有谈为什么CPU要设计保护模式, 也许有人要攻击我这话,不过我真的希望做者能写出有深度的东西,有思相的东想,而不是把前人的搬来,任何一名词任何一项技术一定是为了解决某一问题而存在的,如果不能透过现象看到本质,那这书写不写没啥意思,保护模式在操作系中处于什么样位置你"rest":"比我清楚,你居然大概的介绍一下就完了,你认我们普通的读者能读明白?连保护模式都没谈透这本书的价值又在哪呢?不要告诉我让我找本讲保护模式的书先看看再看你的书,保护模看明白你认为还有必要看你的书吗?<br /><br />这本书依然没跑出国人出书的怪圈,前言思想写的非常好,等你真的深入其中看时,却发根本就不是那么一回事,一本书好书给不是前人说过的话粘贴过来,而是说出前人想表过却没表达出来的话,说出前人想说却没有说出的话,如果只是东拼一凑把前人的东西放一起就是一本书,我看这书不出也罢<br /><br />当然这本书也不是一无是处,也有好的地方,至少让我明白,其实有些事确实是让我想复杂了,比如一个系统的引导确实如你所写真的很简单,我很喜欢<br />我真的很希望你可以写出一本前无古人后无来者的书,可以让我们这些初学者可以通过学习你的书有一个长足的进步,而不是在这里看一本这样的书<br />别告诉我是钱的问题,可以这样告诉你,只要是好书钱绝对不是问题,问题是是好书吗?值这个价吗?<br /><br />最后我想说的是这本书没有说的那好,但也没有我说的那惭,只是你别期望的太高,否则会像我一样失望,看了这本书你会对操作系统有个大概的了解,而不是深入的了解。<br /><br />可能我等了太久,期望的太高,我不想攻击谁,只想有人可以写出一本好书,而不是一本只有商业价值的书,真的很希望可以有人可以像王爽一样写汇编语言一样,真的可以带领初学者步入殿堂,好书永远是好书<br /><br />看任何书你要明白一点,你时刻操作控制的是内存,C++中的数据成员便是内存,而成员函数便是操作内存的方法,读写,而公有,私有,保护,则是读写的权限<br />我希望看到的是这样的书,透过现象看到本质,举一反三"

喜欢Orange'S:一个操作系统的实现请与您的朋友分享,由于版权原因,读书人网不提供图书下载服务


(作者:于渊 编辑:kind887)
热点排行