现代操作系统 (第3版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
现代操作系统

现代操作系统 (第3版)

陈向群 / 马洪兵
操作系统
浏览人数:224
读者:               ...
   本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。    本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。    Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使本书成为操作系统领域的经典之作。    在本书第3版中,作者深入讨论了许多主题,包括:进程、线程、存储管理、文件系统、I/O、死锁、接口设计、多媒体、性能权衡,以及有关操作系统设计的最新趋势。书中不仅涵盖了现代操作系统的原理和实践,而且特别关注了Linux操作系统、Windows Vista操作系统、嵌入式操作系统、实时操作系统以及多媒体操作系统。    本书特色:    ● 涉及Windows Vista以及最新的Linux/UNIX操作系统。    ● 用一整章(第12章)的篇幅对用于移动设备的Symbian操作系统进行分析。    ● 涵盖更多、更新的安全方面的内容。    ● 重新组织内容,尽早论述关键抽象概念。    ● 给出与未来操作系统发展有关的新研究成果。    ● 更新和增加了编程练习。    ● 在线操作系统练习(http://www.prenhall.com/tanenbaum/details.html)采用主流Windows操作系统以及开源工具。    ● 包括操作系统模拟练习。

出版者的话   
译者充   
前言   
第1章 引论   
1.1 什么是操作系统   
1.2 操作系统的历史   
l.2.4第四代(1980年至今):个人   
计算机   
1.3 计算机硬件介绍   
1.4 操作系统大观园   
1.5 操作系统概念   
1.6 系统调用   
1.7 操作系统结构   
1.8 依靠C的世界   
1.9 有关操作系统的研究   
1.10 本书其他部分概要   
1.11 公制单位   
1.12 小结   
第2章 进程与线程   
2.1 进程   
2.2 线程   
2.3 进程间通信   
2.4 调度   
2.5 经典的IPC问题   
2.6 有关进程和线程的研究   
2.7 小结   
第3章 存储管理   
3.1 无存储器抽象   
3.2 一种存储器抽象:地址空间   
3.3 虚拟内存   
3.4 页面置换算法   
3.5 分页系统中的设计问题   
3.6 有关实现的问题._   
3.7 分段   
3.8 有关存储管理的研究   
3.9 小结   
第4章 文件系统   
4.1 文件   
4.2 目录   
4.3 文件系统的实现   
4.4 文件系统管理和优化   
4.5 文件系统实例   
4.6 有关文件系统的研究   
4.7 小结   
第5章 输入/输出   
5.1 I/O硬件原理   
5.2 I/O软件原理   
5.3 I/O软件层次   
5.4 盘   
5.5 时钟   
5.6 用户界面:键盘、鼠标和监视器   
5.7 瘦客户机   
5.8 电源管理   
5.9 有关输入/输出的研究   
5.10 小结   
第6章 死锁   
6.1 资源   
6.2 死锁概述   
6.3 鸵鸟算法   
6.4 死锁检测和死锁恢复   
6.5 死锁避免   
6.6 死锁预防   
6.7 其他问题   
6.7 -4饥饿   
6.8.有关死锁的研究   
6.9 小结   
第7章 多媒体操作系统   
7.1 多媒体简介   
7.2 多媒体文件   
7.3 视频压缩   
7.4 音频压缩   
7.5 多媒体进程调度   
7.6 多媒体文件系统范型   
7.7 文件存放   
7.8 高速缓存   
7.9 多媒体磁盘调度   
7.10 有关多媒体的研究   
7.11 小结   
第8章 多处理机系统   
8.1 多处理机   
8.2 多计算机   
8.3 虚拟化   
8.4 分布式系统   
8.5 有关多处理机系统的研究   
8.6 小结   
第9章 安全   
第10章 实例研究1:Linux   
第11章 实例研究2:Windows Visa   
第12章 实例研究3:Symbian操作系统   
第13章 操作系统设计   
第14章 阅读材料及参考文献   
看过本书的人还看过