操作系统 精髓与设计原理(原书第6版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
现在已经04点39分了,请注意休息
操作系统 精髓与设计原理(原书第6版)

操作系统 精髓与设计原理(原书第6版)

WilliamStallings 陈向群/陈渝
操作系统
浏览人数:171 在读人数:2
读者:    
   本书不仅全面地讲述了操作系统的基本概念、原理和方法,还清楚地展现了当代操作系统的本质和特点。作者针对近几年操作系统领域的最新变化,对操作系统的设计原理进行深入的阐述,同时将其对操作系统整个领域全面而深入的理解呈现给读者。    本书特色    ·选择Windows Vista、UNIX和Linux三个操作系统作为示例,以帮助读者熟悉当代操作系统的设计原理和实现问题。    ·新增嵌入式操作系统一章,讨论了嵌入式操作系统的基本特点,并给出了两个实例系统:TinyOS和eCos。    ·在第5版的基础上扩展了计算机安全的相关内容,包括计算机安全威胁和计算机安全技术。    ·扩展和更新了并发的相关内容,并增加了有关游戏软件中多处理器调度设计问题的实例。    ·补充动画演示、模拟项目和编程项目,便于培养学生的动手实践能力。    ·改进了插图,增加新的大量 “现场测试”(field-tested)型家庭作业。    ·调整和扩充了章末的练习题,有助于读者深入理解操作系统的精髓。

出版者的话   
译者序   
前言   
第0章 读者指南   
0.1 本书概述   
0.2 读者和教师的学习路线图   
0.3 Internet和Web资源   
第一部分 背景   
第1章 计算机系统概述   
1.1 基本构成   
1.2 处理器寄存器   
1.3 指令的执行   
1.4 中断   
1.5 存储器的层次结构   
1.6 高速缓存   
1.7 I/O通信技术   
1.8 推荐读物和网站   
1.9 关键术语、复习题和习题   
附录1A 两级存储器的性能特征   
附录1B 过程控制   
第2章 操作系统概述   
2.1 操作系统的目标和功能   
2.2 操作系统的发展   
2.3 主要的成就   
2.4 现代操作系统的特征   
2.5 微软的Windows 概述   
2.6 传统的UNIX系统   
2.7 现代UNIX系统   
2.8 Linux操作系统   
2.9 推荐读物和网站   
2.10 关键术语、复习题和习题   
第二部分 进程   
第3章 进程描述和控制   
3.1 什么是进程   
3.2 进程状态   
3.3 进程描述   
3.4 进程控制   
3.5 操作系统的执行   
3.6 安全问题   
3.7 UNIX SVR4进程管理   
3.8 小结   
3.9 推荐读物   
3.10 关键术语、复习题和习题   
编程项目1:开发一个shell程序   
第4章 线程、对称多处理(SMP)   
第4章 和微内核   
4.1 进程和线程   
4.2 对称多处理   
4.3 微内核   
4.4 Windows线程和SMP管理   
4.5 Solaris的线程和SMP管理   
4.6 Linux的进程和线程管理   
4.7 小结   
4.8 推荐读物   
4.9 关键术语、复习题和习题   
第5章 并发性:互斥和同步   
5.1 并发的原理   
5.2 互斥:硬件的支持   
5.3 信号量   
5.4 管程   
5.5 消息传递   
5.6 读者-写者问题   
5.7 小结   
5.8 推荐读物   
5.9 关键术语、复习题和习题   
第6章 并发:死锁和饥饿   
6.1 死锁的原理   
6.2 死锁预防   
6.3 死锁避免   
6.4 死锁检测   
6.5 一种综合的死锁策略   
6.6 哲学家就餐问题   
6.7 UNIX的并发机制   
6.8 Linux内核并发机制   
6.9 Solaris线程同步原语   
6.10 Windows并发机制   
6.11 小结   
6.12 推荐读物   
6.13 关键术语、复习题和习题   
第三部分 内存   
第7章 内存管理   
7.1 内存管理的需求   
7.2 内存分区   
7.3 分页   
7.4 分段   
7.5 安全问题   
7.6 小结   
7.7 推荐读物   
7.8 关键术语、复习题和习题   
附录7A 加载和链接   
第8章 虚拟内存   
8.1 硬件和控制结构   
8.2 操作系统软件   
8.3 UNIX和Solaris内存管理   
8.4 Linux内存管理   
8.5 Windows内存管理   
8.6 小结   
8.7 推荐读物和网站   
8.8 关键术语、复习题和习题   
附录8A 散列表   
第四部分 调度   
第9章 单处理器调度   
9.1 处理器调度的类型   
9.2 调度算法   
9.3 传统的UNIX调度   
9.4 小结   
9.5 推荐读物   
9.6 关键术语、复习题和习题   
附录9A 响应时间   
附录9B 排队系统   
编程项目2:主机调度shell程序   
第10章 多处理器和实时调度   
10.1 多处理器调度   
10.2 实时调度   
10.3 Linux调度   
10.4 UNIX SVR4调度   
10.5 Windows调度   
10.6 小结   
10.7 推荐读物   
10.8 关键术语、复习题和习题   
第五部分 I/O和文件   
第11章 I/O管理和磁盘调度   
11.1 I/O设备   
11.2 I/O功能的组织   
11.3 操作系统设计问题   
11.4 I/O缓冲   
11.5 磁盘调度   
11.6 RAID   
11.7 磁盘高速缓存   
11.8 UNIX SVR4 I/O   
11.9 Linux I/O   
11.10 Windows I/O   
11.11 小结   
11.12 推荐读物   
11.13 关键术语、复习题和习题   
附录11A 磁盘存储设备   
第12章 文件管理   
12.1 概述   
12.2 文件组织和访问   
12.3 文件目录   
12.4 文件共享   
12.5 记录组块   
12.6 二级存储管理   
12.7 文件系统安全   
12.8 UNIX文件管理   
12.9 Linux虚拟文件系统   
12.10 Windows文件系统   
12.11 小结   
12.12 推荐读物   
12.13 关键术语、复习题和习题   
第六部分 嵌入式系统   
第13章 嵌入式操作系统   
13.1 嵌入式系统   
13.2 嵌入式操作系统的特点   
13.3 eCos   
13.4 TinyOS   
13.5 推荐读物和网站   
13.6 关键术语、复习题和习题   
第七部分 安全   
第14章 计算机安全威胁   
14.1 计算机安全的概念   
14.2 威胁、攻击和资产   
14.3 入侵者   
14.4 恶意软件概述   
14.5 病毒、蠕虫与僵尸   
14.6 rootkits   
14.7 推荐读物和网站   
14.8 关键术语、复习题和习题   
第15章 计算机安全技术   
15.1 身份验证   
15.2 访问控制   
15.3 入侵检测   
15.4 恶意软件防御   
15.5 处理缓冲区溢出攻击   
15.6 Windows Vista安全性   
15.7 推荐读物和网站   
15.8 关键术语、复习题和习题   
第八部分 分布式系统   
第16章 分布式处理、客户/服务器和   
第16章 集群   
16.1 客户/服务器计算模型   
16.2 分布式消息传递   
16.3 远程过程调用   
16.4 集群   
16.5 Windows集群服务器   
16.6 Sun集群   
16.7 Beowulf和Linux集群   
16.8 小结   
16.9 推荐读物和网站   
16.10 关键术语、复习题和习题   
附录A 并发主题   
附录B 面向对象设计   
附录C 编程和操作系统项目   
术语表   
参考文献   
看过本书的人还看过