最新帖子 精华区 社区服务 会员列表 统计排行
主题 : 操作系统设计和实现第3版介绍及pdf下载
admin 离线
级别: 管理员
UID: 1
精华: 1
发帖: 1000
金币: 526 个
银元: 488 个
铜钱: 7883 个
技术分: 601 个
在线时间: 743(时)
注册时间: 2010-04-21
最后登录: 2018-12-11
楼主  发表于: 2010-04-25   

操作系统设计和实现第3版介绍及pdf下载

管理提醒: 本帖被 admin 从 阶段2讨论区 移动到本区(2016-11-20)

经典指数:
难度指数:

简介
  本书是关天操作系统的权威教材。大多数关于操作系统的图书均重理论而轻实践,而本书则在这两者之间进行了较好的折中。本册详细探讨了操作系统的基本原理,包括进程、进程间通信、信号量、管程、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储管理、调页算法、文件系统设计、安全和保护机制等;此外,还详细讨论了一个特殊的操作系统MINIX3(一个与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年,他被推选为荷兰皇家学会的五位新学会教授之一。

目录   ·  ·  ·  ·  ·  ·

第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 按字母顺序排列的参考文献
索引
附录A 安装MINIX3

附录B MINIX源码

附录C 文件索引

本书下载地址:http://ishare.iask.sina.com.cn/f/10539441.html
1900 离线
级别: 菜鸟
UID: 165
精华: 0
发帖: 31
金币: 0 个
银元: 40 个
铜钱: 145 个
技术分: 0 个
在线时间: 1(时)
注册时间: 2010-11-10
最后登录: 2011-04-22
沙发  发表于: 2010-11-13   
E文版的嗎?
38133041 离线
级别: 菜鸟
UID: 365
精华: 0
发帖: 4
金币: 0 个
银元: 40 个
铜钱: 10 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2010-11-15
最后登录: 2010-11-15
板凳  发表于: 2010-11-15   
这书我买了,是翻译版的,感觉翻译的质量确实不太好!
fengjiexyb 离线
级别: 菜鸟
UID: 139
精华: 0
发帖: 35
金币: 0 个
银元: 45 个
铜钱: 139 个
技术分: 0 个
在线时间: 12(时)
注册时间: 2010-11-09
最后登录: 2013-12-27
地板  发表于: 2010-11-15   
我觉得还是先看《自己动手写操作系统》好一点
aliwayne 离线
级别: 菜鸟
UID: 410
精华: 0
发帖: 18
金币: 0 个
银元: 10 个
铜钱: 130 个
技术分: 0 个
在线时间: 3(时)
注册时间: 2010-11-17
最后登录: 2010-11-18
4楼  发表于: 2010-11-17   
顶仂
hahaing 离线
级别: 菜鸟
UID: 529
精华: 0
发帖: 19
金币: 0 个
银元: 10 个
铜钱: 25 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2010-11-29
最后登录: 2010-12-01
5楼  发表于: 2010-12-01   
顶起
wubaobao 离线
级别: 菜鸟
UID: 1007
精华: 0
发帖: 93
金币: 0 个
银元: 10 个
铜钱: 425 个
技术分: 0 个
在线时间: 1(时)
注册时间: 2011-01-10
最后登录: 2011-01-10
6楼  发表于: 2011-01-10   
thanks
描述
快速回复

批量上传需要先选择文件,再选择上传
认证码:

验证问题:
printf("%d",93)
按"Ctrl+Enter"直接提交