Abraham Silberschatz《操作系统概念》

¥99.00¥99.00
已下架(本产品缺货或未上线)

商品介绍

内容简介

      本书是面向操作系统导论课程的经典书籍,从第1版至今被国内外众多高校选作教材。全书共六部分,不仅详细讲解了进程管理、内存管理、存储管理、保护与安全等概念,而且涵盖重要的理论结果和案例研究,并且给出了供读者深入学习的推荐读物。这一版新增了多核系统和移动计算的内容,每一章都融入了新的技术进展,并且更新了习题和编程项目。本书既适合高等院校计算机相关专业的学生学习,也是专业技术人员的有益参考。

 

目录

Operating System Concepts, Ninth Edition

出版者的话

译者序

前言

第一部分 概论

1   导论 2

1.1   操作系统的功能 2

1.1.1   用户视角 2

1.1.2   系统视角 3

1.1.3   操作系统的定义 4

1.2   计算机系统的组成 4

1.2.1   计算机系统的运行 5

1.2.2   存储结构 6

1.2.3   I/O结构 8

1.3   计算机系统的体系结构 9

1.3.1   单处理器系统 9

1.3.2   多处理器系统 10

1.3.3   集群系统 12

1.4   操作系统的结构 13

1.5   操作系统的执行 14

1.5.1   双重模式与多重模式的执行 15

1.5.2   定时器 16

1.6   进程管理 17

1.7   内存管理 18

1.8   存储管理 18

1.8.1   文件系统管理 18

1.8.2   大容量存储器管理 19

1.8.3   高速缓存 19

1.8.4   I/O系统 21

1.9   保护与安全 21

1.10   内核数据结构 22

1.10.1   列表、堆栈及队列 22

1.10.2   23

1.10.3   哈希函数与哈希表 23

1.10.4   位图 24

1.11   计算环境 24

1.11.1   传统计算 24

1.11.2   移动计算 25

1.11.3   分布计算 26

1.11.4   客户机-服务器计算 26

1.11.5   对等计算 27

1.11.6   虚拟化 28

1.11.7   云计算 29

1.11.8   实时嵌入式系统 30

1.12   开源操作系统 31

1.12.1   历史 31

1.12.2   Linux 31

1.12.3   BSD UNIX 32

1.12.4   Solaris 32

1.12.5   用作学习的开源操作系统 33

1.13   小结 33

习题 35

推荐读物 36

参考文献 36

2   操作系统结构 38

2.1   操作系统的服务 38

2.2   用户与操作系统的界面 40

2.2.1  命令解释程序 40

2.2.2    图形用户界面 41

2.2.3   界面的选择 42

2.3   系统调用 43

2.4   系统调用的类型 46

2.4.1   进程控制 46

2.4.2   文件管理 49

2.4.3   设备管理 50

2.4.4   信息维护 50

2.4.5   通信 50

2.4.6   保护 51

2.5   系统程序 51

2.6   操作系统的设计与实现 52

2.6.1   设计目标 52

2.6.2   机制与策略 53

2.6.3   实现 53

2.7   操作系统的结构 54

2.7.1   简单结构 54

2.7.2   分层方法 55

2.7.3   微内核 56

2.7.4   模块 57

2.7.5   混合系统 58

2.8   操作系统的调试 60

2.8.1   故障分析 60

2.8.2   性能优化 60

2.8.3   DTrace 61

2.9   操作系统的生成 63

2.10   系统引导 64

2.11   小结 64

习题 65

编程题 66

编程项目 66

推荐读物 69

参考文献 69

第二部分 进程管理

3    进程 72

3.1   进程概念 72

3.1.1   进程 72

3.1.2   进程状态 73

3.1.3   进程控制块 73

3.1.4   线程 74

3.2   进程调度 75

3.2.1   调度队列 75

3.2.2   调度程序 77

3.2.3   上下文切换 78

3.3   进程运行 79

3.3.1   进程创建 79

3.3.2   进程终止 82

3.4   进程间通信 83

3.4.1   共享内存系统 85

3.4.2   消息传递系统 86

3.5   IPC系统例子 89

3.5.1   例子:POSIX共享内存 89

3.5.2   例子:Mach 91

3.5.3   例子:Windows 92

3.6   客户机/服务器通信 93

3.6.1   套接字 93

3.6.2   远程过程调用 96

……

×

【提醒】购买纸书后,扫码即可免费领取购书大礼包!

如果你已购买本书,请扫一扫封面右上角的二维码,如下图:

如果你未购买纸书,请先购买:

立即购买

长按图片下载到相册
分享到微信、朋友圈、微博、QQ等
朋友注册并购买后,您可赚
取消