操作系统设计与实现(上册)

出版时间:2007-3  出版社:电子工业出版社  作者:Andrew S. Tanenbaum,Albert S. Woodhull  页数:453  译者:陈渝,谌卫军  
Tag标签:无  

内容概要

本书是关天操作系统的权威教材。大多数关于操作系统的图书均重理论而轻实践,而本书则在这两者之间进行了较好的折中。本册详细探讨了操作系统的基本原理,包括进程、进程间通信、信号量、管程、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储管理、调页算法、文件系统设计、安全和保护机制等;此外,还详细讨论了一个特殊的操作系统MINIX3(一个与UNIX兼容的操作系统),并提供了该系统的源代码(见本书下册),以便于读者仔细研究。这种安排不仅可让读者了解操作系统的基本原理,而且可让读者了解到这些基本原理是如何应用到真实的操作系统中去的。    本书适用于高校计算机专业学生,也可供程序设计人员、工程技术人员、系统架构师等相关人员参考。

作者简介

Andrew S.Tanenbaum分别在麻省理工学院加州大学伯克利分校获得学士与博士学位。现任荷兰阿姆斯特丹Vrije大学计算机教授并领导着一个计算机系统研究小组。到2005年1月卸任为止,他担任计算与成像高级学院院长一职已有12年。
Tanenbaum过去的研究领域包括编译器、操作系统

书籍目录

第1章  引言  1.1  什么是操作系统  1.2  操作系统的发展历史  1.3  操作系统概念  1.4  系统调用  1.5  操作系统结构  1.6  剩余各章内容简介  1.7  小结  习题第2章  进程  2.1  进程介绍  2.2  进程间通信  2.3  经典IPC问题  2.4  进程调度  2.5  MINIX3进程概述  2.6  MINIX3中进程的实现  2.7  MINIX3的系统任务  2.8  MINIX3的时钟任务  2.9  小结  习题第3章  输入/输出系统  3.1  I/O硬件原理  3.2  I/O软件原理  3.3  死锁  3.4  MINIX3中的I/O概述  3.5  MINIX3中的块设备  3.6  RAM盘  3.7  磁盘  3.8  终端  3.9  小结  习题第4章  存储管理  4.1  基本的存储管理  4.2  交换技术  4.3  虚拟存储管理  4.4  页面置换算法  4.5  页式存储管理中的设计问题  4.6  段式存储管理  4.7  MINIX3进程管理器概述  4.8  MINIX3进程管理器的实现  4.9  小结  习题第5章  文件系统  5.1  文件  5.2  目录  5.3  文件系统的实现  5.4  文件系统的安全性  5.5  保护机制  5.6  MINIX3文件系统概述  5.7  MINIX3文件系统的实现  5.8  小结  习题第6章  阅读材料和参考文献  6.1  推荐的进一步阅读材料  6.2  按字母顺序排列的参考文献索引

编辑推荐

《操作系统设计与实现》(上册)(第3版)适用于高校计算机专业的学生,也可供程序设计人员、工程技术人员、系统架构师等相关人员参考。

图书封面

图书标签Tags

评论、评分、阅读与下载


    操作系统设计与实现(上册) PDF格式下载


用户评论 (总计113条)

 
 

  •   对操作系统感兴趣,由于本人非计算机专业学生,对好多概念模糊不清。在阅读这本书时,了解了好多计算机系统的编程思想,而且对其中的各种抽象机制感到惊叹、巧妙。相对某些大学劣质的操作系统教材来说,这本书内容质量绝对是上乘。虽然书中中文翻译有些瑕疵,但这并不会对整本书籍的阅读产生较大的影响。
  •   经典教材,想了解操作系统内部原理和设计的人没有理由不买,跟其他人写的同类教材相比,特尼保姆写的书最通俗易懂,而且从实际例子出发进行讲解,比那些只将理论的教材更贴近实用
  •   以minix 3为原型剖析一个操作系统,基础知识也有,但偏重于剖析minix 3,书翻译的很好,错误少,一般是打印错。比较不厚道的是居然把光盘放在下册
  •   本书使用minux作为讲解例子,很试用,很好,由于minux是大学使用的教材,没有商业化,因此,很多先进的操作系统原理在本书中实现了,这是一本不可多得的,不带功利性的好书
  •   这是操作系统的经典教材,建议学习过程中,结合下册的源代码研读,会更有收获。
  •   Linux内核的代码实在太多了,MINIX你就帮俺彻底理解操作系统的知识吧!
  •   今天收到书了,蛮快的~!才用了两天,因为不喜欢学校老师自己写的垃圾“操作系统”书,于是买了这本经久不衰的图书,本想买原版的,但考虑到语言还是存在障碍,就买了这本中文版的。总体说来,这本书很好~!~!~!
  •   本书我认真研读了,学到了很多关于操作系统的知识。因为没学过汇编语言,所以我还特地又买了本汇编的书,看完了才能看懂。
  •   还是说电子工业出版社的这一套书很经典,这本书里说的操作系统可是linux的祖师啊。
  •   专业程序员推荐的操作系统国外经典大作,学习中…书的质量还可以
  •   学习操作系统必读发现大家都说翻译很差劲,可是自习读来发觉也没那么差,还可以我也读过英文版本的,也赞同读原版,但是我发觉读原版教材还是很慢,远没有中文版的快当然,两者合起来读那就好了如果有中文版本还是读中文版本快
  •   对于学习操作系统的同学强烈推荐 就是有点贵了
  •   操作系统的大师的作品,相当不错!
  •   看了一半了,如果你想通过本书来辅助你读懂minix的源代码,那么你要失望了;但是如果你希望通过本书来了解OS的设计和原理,那么没有比本书更好的了。本书有英文原版,由于作者也非英语母语,所以阅读难度不大,但是阅读速度和效率不如本中文版,翻译者比较给力,没有太多影响理解的翻译错误,赞!
  •   minix的系统适合作为教学用~
  •   感觉没必要买下册了,这本相当于原版的全部内容,就是没有MINIX 3的光盘,下册据说是MINIX 3的源代码
  •   配合着MINIX3.0源代码看,启发很大,用OS理论指导源码阅读,通过源码阅读巩固和加深对OS理论的理解,好书
  •   很好的一本书,前面的部分讲的比较的基础也比较的全面和详细,值得慢慢读.因为之前学过一些就大致看了一下,感觉不那么难.本书是基于linux内核的讲解,而且作者是业界的名人,值得一看.把内核的原理讲解的很清楚了,如果配合内核源码一起研读就更更好了的
  •   如果是一开始什么都不会的话,这个可能会有有些吃力,我是在看完他的理论部分,看了王爽的汇编语言,和关于保护模式的一些书,知道了BIOS引导从7c00开始引导,知道虚拟地址线性地址物理地址的转换算法,才能回头来看这个实现,我感觉。
  •   本来打算看minix2.0的. 但是这本书讲的是minix3.0.
  •   Nodoubt,thebookisincredable!从87年起,许多黑客就喜欢上了minix与这本书,所以如果你要变成猛男(内核方面),那么不要犹豫!
  •   不错的一本书,正在看,学习计算机英语
  •   书的内容很好,下册有全部的源代码
  •   书收到,这是计算机教育大师特南鲍姆的经典之作。
  •   书的质量没问题,很好的纸质和印刷,刚刚开始读,觉得还不错,作为一个菜鸟还能接受~
  •   别人都说这本书的翻译不好,我觉得既然我看不懂英文版的(我有一本),我就干脆不耗时间在那本英文版上,直接看这本书,肯定比我自己翻译的还要好。所以,我觉得这本书对我的作用还是比较大的。看完中文版再看英文版,这样我觉得比较适合我。
  •   这是很好的一本书,值得珍藏。
  •   刚到手,正在看呢,看完再发表详细看法。
  •   书不错,送货也很快~ 不过,下册一直没买到~
  •   遗憾的是缺下册。
  •   帮同学买的,挺好的,确实不错。
  •   先说好的方面吧。书不错,快递送的也快。再说不好的,我都写上周六日送货了,可是还是周三给我送来了,然后我刚下班,身上又没钱,赶紧跑回去拿钱,然后又跑去单位门口取货,热的一身汗。不过,只要东西不错,其他都不说什么了。
  •   这本书是老师推荐的,非常好,呵呵
  •   这本书太经典了。
  •   技术宅必备,很值得拥有
  •   一切都很好没的说的,计科的学生一定要看!
  •   上课要用的教材!
  •   真不愧为经典教材!!!!!!!!
  •   国外优秀教材之一很好``
  •   教材,不过偷懒了没好好看
  •   纸张好,写的也好,比linux内核方面的好像简单,在读中····
  •   Linus当年的教科书,果然是经典,正在享受中
  •   相当喜欢,翻译的非常好。
  •   还没开始看内容
  •   书确实不错,但原版书有光盘,这本要是有光盘就好了
  •   慢慢细读,呵呵!
  •   写的挺明白
  •   都说很好,但是就是有点难,不适合初学者
  •   这价位值了
  •   书是蛮经典,就看个人看不看的进。。。
  •   质量很好,正版的,关键是书的内容好。
  •   Linus当年使用的教科书,没得说
  •   帮同学买的,看他很喜欢,好。O(∩_∩)O~
  •   俺是业余的,先前没学过操作系统。在网上下了个minix3源代码,周末把原理部分看了一遍,增长的不少知识,现在在仔细阅读。期待有更多收获。
  •   原理自是讲的不错,看是要想真正理解操作系统还得看代码!
  •   书是非常经典的操作系统教材,但是翻译的不怎么样,很多地方不是纯正的汉语,读起来很费解,建议英文能力好的人买英文版!
  •   学习操作系统,理论和实践并行
  •   学习操作系统必备
  •   经典的操作系统书籍哇。
  •   恩 不错的书 符合实践 minix系统 只是没有下册卖 可惜了 应该好好研究下
  •   结合Minix源代码来写书,有原理的讲解,有Minix实际的结合,很经典的一本书
  •   学计算机的,搞软件的,特别是Linux入门的,都应该看看!
  •   书讲的比较详细,适合于初学者学习
  •   很可惜只有上册
  •   书本内容注重实践,在实践基础上介绍理论,感觉可以更快的接受,就是发给的书本有略微的残缺,容忍中。。。
  •   就是侧面的页都脏了~ 也不知道怎么的
  •   确实是本好书,比我学校的教材好多了!不过就像楼上很多人说的,翻译真的不是特别好!
  •   不粗不错不粗不错
  •   内容缜密清晰,翻译质量还可以提高。
  •   OS的经典书籍
  •   正版,可信
  •   RT,就是书本角那里有压痕.
    书的内容很吸引人~
  •   内容很多,很有难度,看得心情很沉重,不知道要看几年
  •   书起皱了
  •   书还是不错的,只是送过来时有些地方好象压坏了还是本来就是这个样了,不过不影响阅读。
  •   书很好,很经典,可是我总想着直接看源码,看文字有些慢,也经常不明白。。。
  •   好书是毋庸质疑的,但是一开始看到那么多的数据结构,密密麻麻的字体,还真的是恐怖。但是看明白后,打下基础,还是很值得的。翻译也还行,没办法
  •   加上周末好像才三天,速度蛮快的。
  •   简单,入门很合适
  •   原著不错,翻译的不怎么样。有时候还要对照着原文看一下才能知道意思
  •   原作者是大师级的人物,绝对是经典的著作,翻译水平也还不错
  •   觉得专业性强
  •   上面有石灰粉是怎么一回事啊
  •   还没开始看,据说不错。
  •   如果是从未接触过操作系统的话,就不要买了。本人微电子专业,看这个玩意实在是一头雾水。解释一点都不形象,理解不了
  •   建议对照原文来读,这样可以更加准确的了解原作者的用意!下部书实际为MINIX 3.0的源码描述,可以按照书中描述的连接下载下来,实际安装操作,效果会更佳!
  •   写得很简短,内容算入门级,但参考资料不错,200多页卖50多块偏贵。
  •   盛名之下,其实难副,并没有耳目一新的感觉
  •   适应对象序里面没有,哎,只能以后用了
  •   我想修改收货地址,怎么修改不了。请指教。
  •   书是好书,学习计算机的,对linux稍微了解的,都知道这本书不错,但是是英文版的。这本书翻译的很让我失望。eg:Page159--->在需要之前到达的键盘输入也需要缓冲。什么破话啊,中国人有这么说的,“在需要之前到达”电子工业的翻译水平应该需要大大的提高啊。
  •   翻译的奇差无比……唉……
  •   真不知道在哪找的翻译,糟蹋了原书。中文版中的错误随处可见,举两个很明显的例子:P70,上数第7行,"I/O密集型进程运行1s",那句应该是"CPU密集型进程运行1s"。P77,图2.28(b),不可能:A1,B1,A2,B2,A3,B3,应该是 也可能:A1,B1,A2,B2,A3,B3。真的很怀疑,翻译的人连这么简单的英语都不会吗?还出来误人子弟,回家啊哄孩子去吧!
  •   有一个操作系统例子作为理论讲述的依据一本不错的书
  •   对比国内出版的关于操作系统的教材而言,这本书就是一本权威著作。
  •   书是好书,可惜我是个不努力的读者。
  •   好书 不解释 纸张质量有待提高
  •   很不错 与我们学校发的教材相比好很多 作者本人亲自构建了这个系统 所以流程方面讲的会比较清楚一些 学习体验很棒
  •   商品跟想象的一样符合,应该还行,先看看~~
  •   书纸张等都挺好的。质量过关。内容也很好
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7