操作系统概念精要

3万
人手一本正版《操作系统概念精要》。 2021年11月。

特别说明:
此音频仅作为更好地阅读此书的辅助工具,请大家购买正版书籍。
所有音频全部免费供大家试听、转发和使用。

《操作系统概念精要》原书第2版
目录

第一部分 概论
第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.10.1列表、堆栈及队列
1.10.2树
1.10.3哈希函数与哈希表
1.10.4位图
1.11计算环境
1.11.1传统计算
1.11.2移动计算
1.11.3分布计算
1.11.4客户机-服务器计算
1.11.5对等计算
1.11.6虚拟化
1.11.7云计算
1.11.8实时嵌入式系统
1.12开源操作系统
1.12.1历史
1.12.2 Linux
1.12.3 BSD UNIX
1.12.4 Solaris
1.12.5用作学习的开源操作系统
1.13小结

第2章 操作系统结构
2.1操作系统的服务
2.2用户与操作系统的界面
2.2.1命令解释程序
2.2.2图形用户界面
2.2.3界面的选择
2.3系统调用
2.4系统调用的类型
2.4.1进程控制
2.4.2文件管理
2.4.3设备管理
2.4.4信息维护
2.4.5通信
2.4.6保护
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.7.5混合系统
2.8操作系统的调试
2.8.1故障分析
2.8.2性能优化
2.8.3 DTrace
2.9操作系统的生成
2.10系统引导
2.11小结

第二部分 进程管理
第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.2进程运行
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
3.6客户机/服务器通信
3.6.1套接字
3.6.2远程过程调用
3.6.3管道
3.7小结

第4章 线程
4.1概述
4.1.1.动机
4.1.2优点
4.2多核编程
4.2.1编程挑战
4.2.2并行类型
4.3多线程模型
4.3.1多对一模型
4.3.2一对一模型
4.3.3多对多模型
4.4线程库
4.4.1 Pthreads
4.4.2 Windows线程
4.4.3 Java线程
4.5隐式多线程
4.5.1线程池
4.5.2 OpenMP
4.5.3大中央调度
4.5.4其他方法
4.6多线程问题
4.6.1系统调用fork()和exec()
4.6.2信号处理
4.6.3线程撤销
4.6.4线程本地存储
4.6.5调度程序激活
4.7操作系统例子
4.7.1 Windows线程
4.7.2 Linux线程
4.8小结

第5章 进程同步
5.1背景
5.2临界区问题
5.3 Peterson解决方案
5.4硬件同步
5.5互斥锁
5.6信号量
5.6.1信号量的使用
5.6.2信号量的实现
5.6.3死锁与饥饿
5.6.4优先级的反转
5.7经典同步问题
5.7.1有界缓冲问题
5.7.2读者-作者问题
5.7.3哲学家就餐问题
5.8管程
5.8.1使用方法
5.8.2哲学家就餐问题的管程解决方案
5.8.3采用信号量的管程实现
5.8.4管程内的进程重启
5.9同步例子
5.9.1 Windows同步
5.9.2 Linux同步
5.9.3 Solaris同步
5.9.4 Pthreads同步
5.10替代方法
5.10.1事务内存
5.10.2Open MP
5.10.3函数式编程语言
5.11死锁
5.11.1系统模型
5.11.2死锁特征
5.11.3死锁处理方法
5.12小结
第6章 CPU调度

第三部分 内存管理
第7章 内存
第8章 虚拟内存

第四部分 存储管理
第9章 大容量存储结构
第10 文件系统接口
第11章 文件系统实现
第12章 I/O系统

第五部分 保护与安全
第13章 保护
第14章 安全

第六部分 案例研究
第15章 Linux系统

贺函芬|音频制作者
2000年毕业于宁波大学计算机系教育专业。
20年编程经历。
声音422评价1