《作业系统设计与实现(上册)》是2007年电子工业出版社出版的图书,作者是AndrewS.Tanenbaum/AlbertS.Woodhull。
基本介绍
- 作者:Andrew S. Tanenbaum / Albert S. Woodhull
- 译者:陈渝 / 谌卫军
- ISBN:9787121033810
- 页数:453
- 定价:49.80元
- 出版社:电子工业出版社
- 出版时间:2007-3
- 装帧:平装
内容介绍
本书是关于作业系统的权威教材。大多数关于作业系统的图书均重理论而轻实践,而本书则在这两者之间进行了较好的折中。本册详细探讨了作业系统的基本原理,包括进程、进程间通信、信号量、管程、讯息传递、调度算法、输入、输出、死锁、设备驱动程式、存储管理、调页算法、档案系统设计、安全和保护机制等;此外,还详细讨论了一个特殊的作业系统MINIX 3(一个与UNIX兼容的作业系统),并提供了该系统的原始码(见本书下册),以便于读者仔细研究。这种安排不仅可让读者了解作业系统的基本原理,而且可让读者了解到这些基本原理是如何套用到真实的作业系统中去的。
本书适用于高校计算机专业的学生,也可供程式设计人员、工程技术人员、系统架构师等相关人员参考。
作者介绍
Andrew S.Tanenbaum分别在麻省理工学院加州大学伯克利分校获得学士与博士学位。现任荷兰阿姆斯特丹Vrije大学计算机教授并领导着一个计算机系统研究小组。到2005年1月卸任为止,他担任计算与成像高级学院院长一职已有12年。
Tanenbaum过去的研究领域包括编译器、作业系统、网路和局域分散式系统,而现在的研究方向则主要为计算机安全,尤其是作业系统、网路以及分散式系统的安全。在所有这些研究领域,Tanenbaum发表了超过100篇论文,并出版了5本书籍。
Tanenbaum教授还编写了大量软体。他是Amsterdam Compiler Kit(一种广泛使用的、用于编写可移植编译器以及MINIX的工具集)的主要开发者,而该系统则是Linux诞生的灵感与基础。与他的博士生及程式设计师一起,他帮助设计了Amoeba分散式作业系统(一个基于微核心的、高性能局域分散式作业系统)。此后,他是Globe(一个可处理10亿用户的广域分散式作业系统)的设计者之一。所有这些软体现在均可在网际网路上免费获得。
他的博士生在毕业后均取得了很大的成绩,他为此感到非常骄傲。
Tanenbaum教授是ACM会士、IEEE会士以及荷兰皇家科学艺术院院士。他还是1994年度ACM Karl V.Karlstrom杰出教育家奖的获得者,1997年度ACM/SIGCSE计算机科学教育杰出贡献奖的获得者,以及2002年度优秀教材奖的获得者。2004年,他被推选为荷兰皇家学会的五位新学会教授之一。