操作系统概念 Java实现(第七版 翻译版)[Operating System Concepts With Java(Seventh Edition)]pdf

图书网 2019年6月15日21:37:24103K2

操作系统概念 Java实现(第七版 翻译版)[Operating System Concepts With Java(Seventh Edition)] 内容简介

《操作系统概念 Java实现(第七版 翻译版)》重新作了更新,包括当前新的主题、应用及设计,以帮助你缩小理论与实践之间的差距。

全书结合客户机-服务器模式,带你逐步学习编程的主要内容。

无论你是新学Java,或是已经采用了Java,你都将欣赏Java Primer所包含的富有思想的内容。版式设计使你方便学习章节、丰富的例子、编程练习等,以帮助你吸收和加强所学的知识。通过这些全面的支持,你将有信心尽快进入操作系统设计的世界。

操作系统概念 Java实现(第七版 翻译版)[Operating System Concepts With Java(Seventh Edition)] 目录

第一部分 概述

第1章 导论

1.1 操作系统做什么

1.1.1 用户视角

1.1.2 系统视角

1.1.3 定义操作系统

1.2 计算机系统组织

1.2.1 计算机系统操作

1.2.2 存储结构

1.2.3 I/O结构

1.3 计算机系统体系结构

1.3.1 单处理器系统

1.3.2 多处理器系统

1.3.3 集群系统

1.4 操作系统结构

1.5 操作系统操作

1.5.1 双重模式操作

1.5.2 定时器

1.6 进程管理

1.7 内存管理

1.8 存储管理

1.8.1 文件系统管理

1.8.2 大容量存储器管理

1.8.3 高速缓存

1.8.4 I/O系统

1.9 保护和安全

1.10 分布式系统

1.11 专用系统

1.11.1 实时嵌入式系统

1.11.2 多媒体系统

1.11.3 手持系统

1.12 计算环境

1.12.1 传统计算

1.12.2 客户机一服务器计算

1.12.3 对等计算

1.12.4 基于Web的计算

1.13 小结

习题

文献注记

第2章 操作系统结构

2.1 操作系统服务

2.2 操作系统的用户界面

2.2.1 命令解释程序

2.2.2 图形用户界面

2.3 系统调用

2.4 系统调用类型

2.4.1 进程控制

2.4.2 文件管理

2.4.3 设备管理

2.4.4 信息维护

2.4.5 通信

2.5 系统程序

2.6 操作系统设计和实现

2.6.1 设计目标

2.6.2 机制与策略

2.6.3 实现

2.7 操作系统结构

2.7.1 简单结构

2.7.2 分层方法

2.7.3 微内核

2.7.4 模块

2.8 虚拟机

2.8.1 实现

2.8.2 优点

2.8.3 实例

2.9 系统生成

2.10 系统启动

2.11 小结

习题

项目:向1inux内核增加一个系统调用

文献注记

第二部分 进程管理

第3章 进程

3.1 进程概念

3.1.1 进程

3.1.2 进程状态

3.1.3 进程控制块

3.1.4 线程

3.2 进程调度

3.2.1 调度队列

3.2.2 调度程序

3.2.3 上下文切换

3.3 进程操作

3.3.1 进程创建

3.3.2 进程终止

3.4 进程间通信

3.4.1 共享内存系统

3.4.2 消息传递系统

3.5 IPC系统的实例

3.5.1 实例:POSIX共享内存

3.5.2 实例:Mach

3.5.3 实例:Windows XP

3.6 客户机一服务器系统通信

3.6.1 Socket

3.6.2 远程过程调用

3.6.3 远程方法调用

3.7 小结

习题

项目:UNIXShe11和历史特点

文献注记

第4章 线程

4.1 概述

4.1.1 动机

4.1.2 优点

4.2 多线程模型

4.2.1 多对一模型

4.2.2 一对一模型

4.2.3 多对多模型

4.3 线程库

4.3.1 Pthread

4.3.2 Win32线程

4.3.3 Java线程

4.4 多线程问题

4.4.1 系统调用fork()和exec()

4.4.2 取消

4.4.3 信号处理

4.4.4 线程池

4.4.5 线程特定数据

4.4.6 调度程序激活

4.5 操作系统实例

4.5.1 WindowsXP线程

4.5.2 1inux线程

4.6 小结

习题

项目:矩阵乘法

文献注记

第5章 CPU调度

5.1 基本概念

5.1.1 CPU-I/O区间周期

5.1.2 CPU调度程序

5.1.3 抢占调度

5.1.4 分派程序

5.2 调度准则

5.3 调度算法

5.3.1 先到先服务调度

5.3.2 最短作业优先调度

5.3.3 优先级调度

5.3.4 轮转法调度

5.3.5 多级队列调度

5.3.6 多级反馈队列调度

5.4 多处理器调度

5.4.1 多处理器调度的方法

5.4.2 处理器亲和性

5.4.3 负载平衡

5.4.4 对称多线程

5.5 线程调度

5.5.1 竞争范围

5.5.2 Pthread调度

5.6 操作系统实例

5.6.1 实例:So1aris调度

5.6.2 实例:WindowsXP调度

5.6.3 实例:1inux调度

5.7 算法评估

5.7.1 确定模型

5.7.2 排队模型

5.7.3 模拟

5.7.4 实现

5.8 小结

习题

文献注记

第6章 进程同步

6.1 背景

6.2 临界区问题

6.3 Peterson算法

6.4 硬件同步

6.5 信号量

6.5.1 用法

6.5.2 实现

6.5.3 死锁与饥饿

6.6 经典同步问题

6.6.1 有限缓冲问题

6.6.2 读者一写者问题

6.6.3 哲学家进餐问题

6.7 管程

6.7.1 使用

6.7.2 哲学家进餐问题的管程解决方案

6.7.3 基于信号量的管程实现

6.7.4 管程内的进程重启

6.8 同步实例

6,8.1 So1aris同步

6.8.2 WindowsXP同步

6.8.3 1inux同步

6.8.4 Pthread同步

6.9 原子事务

6.9.1 系统模型

6.9.2 基于日志的恢复

6.9.3 检查点

6.9.4 并发原子操作

6.10 小结

习题

项目:生产者一消费者问题

文献注记

第7章 死锁

7.1 系统模型

7.2 死锁特征

7.2.1 必要条件

7.2.2 资源分配图

7.3 死锁处理方法

7.4 死锁预防

7.4.1 互斥

7.4.2 占有并等待

7.4.3 非抢占

7.4.4 循环等待

7.5 死锁避免

7.5.1 安全状态

7.5.2 资源分配图算法

7.5.3 银行家算法

7.6 死锁检测

7.6.1 每种资源类型只有单个实例

7.6.2 每种资源类型可有多个实例

7.6.3 应用检测算法

7.7 死锁恢复

7.7.1 进程终止

7.7.2 资源抢占

7.8 小结

习题

文献注记

第三部分 内存管理

第8章 内存管理

8.1 背景

8.2 交换

8.3 连续内存分配

8.4 分页

8.5 页表结构

8.6 分段

8.7 实例:Intel Pentium

8.8 小结

习题

文献注记

第9章 虚拟内存

9.1 背景

9.2 按需调页

9.3 写时复制

9.4 页面置换

9.5 帧分配

9.6 系统颠簸

9.7 内存映射文件

9.8 内核内存的分配

9.9 其他考虑

9.10 操作系统实例

9.11 小结

习题

文献注记

第四部分 存储管理

第10章 文件系统接口

10.1 文件概念

10.2 访问方法

10.3 目录结构

10.4 文件系统安装

10.5 文件共享

10.6 保护

10.7 小结

习题

文献注记

第11章 文件系统实现

11.1 文件系统结构

11.2 文件系统实现

11.3 目录实现

11.4 分配方法

11.5 空闲空间管理

11.6 效率与性能

11.7 恢复

11.8 基于日志结构的文件系统

11.9 NFS

11.10 实例:WAFL文件系统

11.11 小结

习题

文献注记

第12章 大容量存储器的结构

12.1 大容量存储器结构简介

12.2 磁盘结构

12.3 磁盘附属

12.4 磁盘调度

12.5 磁盘管理

12.6 交换空间管理

12.7 RAID结构

12.8 稳定存储实现

12.9 三级存储结构

12.10 小结

习题

文献注记

第13章 I/O输入系统

13.1 概述

13.2 I/O硬件

13.3 I/O应用接口

13.4 I/O内核子系统

13.5 把I/O操作转换成硬件操作

13.6 流

13.7 性能

13.8 小结

习题

文献注记

第五部分 保护与安全

第14章 保护

14.1 保护目标

14.2 保护原则

14.3 保护域

14.4 访问矩阵

14.5 访问矩阵的实现

14.6 访问控制

14.7 访问权限的撤回

14.8 面向权限的系统

14.9 基于语言的保护

14.10 小结

习题

文献注记

第15章 安全

15.1 安全问题

15.2 程序威胁

15.3 系统和网络威胁

15.4 作为安全工具的密码术

15.5 用户验证

15.6 实现安全防御

15.7 保护系统和网络的防火墙

15.8 计算机安全分类

15.9 实例:Windows XP

15.10 小结

习题

文献注记

第六部分 分布式系统

第16章 分布式系统结构

16.1 动机

16.2 分布式操作系统的类型

16.3 网络结构

16.4 网络拓扑结构

16.5 通信结构

16.6 通信协议

16.7 健壮性

16.8 设计事项

16.9 实例:连网

16.10 小结

习题

文献注记

第17章 分布式文件系统

17.1 背景

17.2 命名和透明性

17.3 远程文件访问

17.4 有状态服务和无状态服务

17.5 文件复制

17.6 实例:AFS

17.7 小结

习题

文献注记

第18章 分布式协调

18.1 事件排序

18.2 瓦斥

18.3 原子性

18.4 并发控制

18.5 死锁处理

18.6 选举算法

18.7 达成一致

18.8 小结

习题

文献注记

第七部分 特殊用途系统

第19章 实时系统

19.1 概述

19.2 系统特性

19.3 实时内核特性

19.4 实现实时操作系统

19.5 实时CPU调度

19.6 VxWorks 5.x

19.7 小结

习题

文献注记

第20章 多媒体系统

20.1 什么是多媒体

20.2 压缩

20.3 多媒体内核的要求

20.4 CPU调度

20.5 磁盘调度

20.6 网络管理

20.7 实例:CineBlitz

20.8 小结

习题

文献注记

第八部分 案例研究

第21章 Linux系统

21.1 Linux发展历程

21.2 设计原则

21.3 内核模块

21.4 进程管理

21.5 调度

21.6 内存管理

21.7 文件系统

21.8 输入与输出

21.9 进程间通信

21.10 网络结构

21.11 安全

21.12 小结

习题

文献注记

第22章 Windows XP

22.1 历史

22.2 设计原则

22.3 系统组件

22.4 环境子系统

22.5 文件系统

22.6 网络

22.7 程序接口

22.8 小结

习题

文献注记

第23章 有影响的操作系统

23.1 早期系统

23.2 Atlas

23.3 XDS-940

23.4 THE

23.5 RC4000

23.6 CTSS

23.7 MULTICS

23.8 IBM OS/360

23.9 Mach

23.10 其他系统

习题

参考文献

原版相关内容引用表

英汉名词对照表

操作系统概念 Java实现(第七版 翻译版)[Operating System Concepts With Java(Seventh Edition)] 精彩文摘

绝大多数系统采用单处理器。单处理器系统的种类可能令人惊讶,从PDA到大型机都有。在单处理器系统中,有一个主CPU能够执行一个通用指令集,包括来自于用户进程的指令。绝大多数系统还包括其他特定目的的处理器,它们可能以专用设备处理器(比如磁盘、键盘、图形控制器)的形式出现;在大型机上,它们可能以通用处理器的形式出现,比如在系统部件间快速移动数据的I/O处理器。

所有这些专用处理器运行一个受限的指令集,并不运行用户进程。有时它们由操作系统管理,此时操作系统将接下来的任务信息发给它们,并监控它们的状态。例如,磁盘控制器微处理器接收来自于主CPU的一系列请求,执行它们自己的磁盘队列和调度算法。这种安排克服了主CPU的磁盘调度超载问题。PC在其键盘上用一个微处理器来将击键转换为代码,并发送给CPU。在其他系统或环境中,专用处理器被构建成硬件的低级部件。操作系统不能与这些部件通信,后者独立地做自己的工作。使用专用处理器很常见,并不会将一个单处理器系统变成多处理器系统。如果只有一个通用CPU,系统则为单处理器系统。

图书网:操作系统概念 Java实现(第七版 翻译版)[Operating System Concepts With Java(Seventh Edition)]pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

计算机教材

网站建设运营推广从入门到精通pdf

网站建设运营推广从入门到精通 作者:张婷 网站建设运营推广从入门到精通 出版社:人民邮电出版社 网站建设运营推广从入门到精通 内容简介 本书全面、详实地介绍了网站设计、开发、维护、推广的具体方法和步骤...
计算机教材

电脑快速入门pdf

电脑快速入门 作者:文丰科技 电脑快速入门 出版社:清华大学出版社 电脑快速入门 内容简介 《电脑快速入门》是“学电脑7日通”系列之一,以通俗易懂的语言、翔实生动的操作案例,全面讲解了电脑操作方面的知...
计算机教材

用商业案例学R语言数据挖掘pdf

本书是一本面向商业数据分析初学者的教材,从具体的商业数据分析案例入手,使读者掌握数据挖掘的目的、理念、思路与分析步骤。本书力图淡化技术,对于方法的介绍也尽量避免涉及过多的数学内容,...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:10   其中:访客  10   博主  0
    • 小女生。
      小女生。 9

      谢谢大佬

      • 小王
        小王 9

        做得非常好

        • aaan
          aaan 9

          想看

          • aaan
            aaan 9

            我要

            • 我问
              我问 9

              不错

              • 180505
                180505 9

                超级好的书!

                • 如风,
                  如风, 9

                  谢谢

                  • Jasonzhu
                    Jasonzhu 9

                    看看

                    • zccgno
                      zccgno 9

                      谢谢大佬,非常好

                      • zccgno
                        zccgno 9

                        非常好,非常好,超超级无敌棒