谌卫军
人物简介:
Andrew S.Tanenbaum荷兰阿姆斯特丹自由大学计算机科学系教授,IEEE高级会员、ACM高级会员、荷兰皇家艺术和科学院院士。曾获ACM Karl V. Karlstrom杰出教育奖、ACM计算机科学教育杰出贡献奖、Texty卓越教材奖、第10届ACM操作系统原理研讨会杰出论文奖。研究方向为编译技术、操作系统、网络、局域和广域分布式系统。在各种学术杂志及会议上发表了70多篇论文,出版了5本计算机方面的专著。
操作系统设计与实现书籍相关信息
- ISBN:9787121261930
- 作者:陈渝 / 谌卫军 / Andrew S. Tanenbaum(美)
- 出版社:电子工业出版社 中国公信出版集团
- 出版时间:2015-6-1
- 页数:472
- 价格:69.00
- 纸张:暂无纸张
- 装帧:平装
- 开本:暂无开本
- 语言:暂无语言
- 丛书:国外计算机科学教材系列
- 原作名:Operating Systems:Design and Implem
- 适合人群:计算机科学与技术专业学生, 操作系统开发者, 系统架构师, 软件工程师, 对操作系统有深入研究兴趣的程序员, 计算机科学教师
- TAG:操作系统 / 虚拟内存 / 操作系统原理 / 系统编程 / 硬件交互 / 网络通信 / 实时系统 / 进程管理 / 并发控制 / 硬件抽象层
- 豆瓣评分:暂无豆瓣评分
- 更新时间:2025-05-19 15:19:57
内容简介:
本书的最大特点就是理论与实践的完美结合。在多年的教学实践中,我们深刻地体会到,对于操作系统这样一门实用性和实践性很强的课程,如果只是单纯地介绍它的基本原理和基本概念,很难有非常理想的教学效果。一个连进程的创建函数都没有用过的人,很难想象他能对进程与线程之间的区别有真正的了解。同样,一个没有分析过内存分配源代码的人,也很难对虚拟存储管理有太多深入的理解。而本书的出现则弥补了这个缺陷,在理论与实践之间,搭起了一座桥梁。本书涵盖了操作系统课程的所有内容,包括进程管理、存储管理、文件系统和设备管理等。对于每一个章节,在组织结构上采用了从浅到深、从抽象到具体、从宏观到细节的讲授方式。首先从总体上介绍操作系统的基本原理和基本概念,然后结合MINIX 3系统,深入探讨这些基本原理的具体实现过程,最后再以源代码的形式给出了所有的实现细节。通过这种自顶向下、逐步求精的学习过程,使读者能够做到融会贯通。在面对抽象、枯燥的理论时,能够用技术实现来加以印证、加深理解;在面对复杂、繁琐的源代码时,能够用理论思想来进行指导。相信这样的一种学习模式,对于读者深入掌握操作系统的原理、设计与实现,是大有裨益的。
本书的另一个特点是实用性。如果说MINIX 1和MINIX 2还主要是用于教学目的,那么MINIX 3则完全不同。它的设计目标是一个实用的、具有高可靠性、灵活性和安全性的系统,能够运行在一些资源有限或者是嵌入式的硬件平台上。系统采用微内核结构,内核代码仅有4000行左右,而设备驱动程序等模块则作为普通的用户进程运行,这种结构大大提高了系统的可靠性,读者只要加以修改,就可以移植到自己的硬件平台上。
全格式电子版 - 免费下载