OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9672|回复: 27

发一本书——操作系统之哲学原理

[复制链接]

11

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
651
金钱
651
注册时间
2012-8-1
在线时间
68 小时
发表于 2012-11-7 11:18:43 | 显示全部楼层 |阅读模式
 内容简介  
操作系统是计算机系统的核心系统软件,负责控制和管理整个系统,使之协调工作。本书对操作系统的核心内容进行了全面分析,包括操作系统的发展历史和基本概念、进程与线程、内存管理、文件系统、输入与输出、多核环境下的进程调度和操作系统设计。本书用大量生活实例,生动地解释了操作系统中的主要难点和模糊点:锁的实现、同步机制的发展轴线、纯粹分段到段页式的演变、多核环境下的进程同步与调度和操作系统设计等内容。本书重点突出、逻辑清晰、内容连贯,便于学生顺利掌握操作系统的核心内容。
  本书层次丰富、涵盖操作系统的所有核心内容,适合作为国内高校计算机及相关专业本科生操作系统课程的教材,也是了解计算机操作系统原理不可多得的参考书。
 
      目录  前言
  第一篇 基础原理篇
  第1章 操作系统导论
  引子:智者的挑战
  1.1 人造与神造
  1.2 程序是如何运行的
  1.3 什么是操作系统
  1.4 魔术与管理
  1.5 用户程序与操作系统
  1.6 操作系统的范畴
  1.7 为什么学习操作系统
  思考题
  第2章操 作系统历史
  引子:不能承受之真
  2.1 第一阶段:状态机操作系统(1940年以前)
  2.2 第二阶段:单一操作员单一控制端操作系统(20世纪40年代)
  2.3 第三阶段:批处理操作系统(20世纪50年代)
  2.4 第四代:多道批处理操作系统(20世纪60年代)
  2.5 第五代之一:分时操作系统(20世纪70年代)
  2.6 第五代之二:实时操作系统
  2.7 第六代:现代操作系统(1980年以后)
  2.8 操作系统的演变过程
  2.9 操作系统的未来发展趋势
  2.10 讨论:操作系统虚拟化和虚拟化的操作系统
  思考题
  第3章 操作系统基本概念
  引子:软件师的尴尬
  3.1 计算机硬件基本知识
  3.2 抽象
  3.3 内核态和用户态
  3.4 操作系统结构
  3.5 进程、内存和文件
  3.6 系统调用
  3.7 壳
  思考题
  第二篇 进程原理篇
  第4章 进程
  引子:牛顿的困惑
  4.1 进程概论
  4.2 进程模型
  4.3 多道编程的好处
  4.4 进程的产生与消失
  4.5 进程的层次结构
  4.6 进程的状态
  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 实时调度算法
  5.10 进程调度的过程
  5.11 高级议题:调度异常之优先级倒挂
  思考题
  第6章 进程通信
  引子:孤独爆破手的自白
  6.1 为什么要通信
  6.2 进程对白:管道、记名管道、套接字
  6.3 进程电报:信号
  6.4 进程旗语:信号量
  6.5 进程拥抱:共享内存
  6.6 信件发送:消息队列
  6.7 其他通信机制
  思考题
  第三篇 线程原理篇
  第7章 线程
  引子:亚历山大的分身术
  7.1 进程的分身术——线程
  7.2 线程管理
  7.3 线程模型的实现
  7.4 现代操作系统的线程实现模型
  7.5 多线程的关系
  7.6 讨论:从用户态进入内核态
  7.7 讨论:线程的困惑——确定性与非确定性
  思考题
  第8章 线程同步
  引子:滑铁卢的同步
  8.1 为什么要同步
  8.2 线程同步的目的
  8.3 锁的进化:金鱼生存
  8.4 睡觉与叫醒:生产者与消费者问题
  8.5 信号量
  8.6 锁、睡觉与叫醒、信号量
  8.7 管程
  8.8 消息传递
  8.9 栅栏
  思考题
  第9章 死锁应对之哲学原理
  引子:迷雾笼罩的加拿大
  9.1 为什么会发生死锁
  9.2 死锁的描述
  9.3 死锁的4个必要条件
  9.4 哲学家就餐问题
  9.5 死锁的应对
  9.6 消除死锁的必要条件
  9.7 银行家算法:冒险的代价
  9.8 哲学家就餐问题之解
  9.9 讨论:死锁的思考——综合治理
  9.10 讨论:死锁、活锁与饥饿
  思考题
  第10章 锁的实现
  引子:高登绳结
  10.1 以中断启用与禁止来实现锁
  10.2 以测试与设置指令来实现锁
  10.3 以非繁忙等待、中断启用与禁止来实现锁
  10.4 以最少繁忙等待、测试与设置来实现锁
  10.5 中断禁止、测试与设置
  思考题
  第四篇 内存原理篇
  第11章 基本内存管理
  引子:让别人无路可走
  11.1 内存管理的环境
  11.2 内存管理的目标
  11.3 虚拟内存的概念
  11.4 操作系统在内存中的位置
  11.5 单道编程的内存管理
  11.6 多道编程的内存管理
  11.7 闲置空间管理
  思考题
  第12章 页式内存管理
  引子:虚拟概念的变现
  12.1 基址极限管理模式的问题
  12.2 分页内存管理
  12.3 分页系统的优缺点
  12.4 翻译速度
  12.5 缺页中断处理
  12.6 锁住页面
  12.7 页面尺寸
  12.8 内存抖动
  思考题
  第13章 页面更换算法
  引子:黑洞理论的替换
  13.1 页面需要更换
  13.2 页面更换的目标
  13.3 随机更换算法
  13.4 先进先出算法
  13.5 第二次机会算法
  13.6 时钟算法
  13.7 最优更换算法
  13.8 NRU算法
  13.9 LRU算法
  13.10 工作集算法
  13.11 工作集时钟算法
  13.12 页面替换策略
  思考题
  第14章 段式内存管理
  引子:否定之否定
  14.1 分页系统的缺点
  14.2 分段管理系统
  14.3 分段的优缺点
  14.4 段页式内存管理
  14.5 段号是否占用寻址字位
  14.6 讨论:否定之否定的嵌套——纯粹分段与逻辑分段、分页与段页
  思考题
  第五篇 文件原理篇
  第15章 磁盘操作
  引子:EMC——从不可能到可能
  15.1 磁盘组织与管理
  15.2 磁盘的结构
  15.3 盘面的结构
  15.4 磁盘驱动器的访问速度
  15.5 操作系统界面
  15.6 磁盘调度算法
  15.7 讨论:固态盘
  15.8 讨论:智能磁盘系统
  思考题
  第16章 文件系统
  引子:掩饰的极致
  16.1 为什么需要文件系统
  16.2 文件系统
  16.3 文件系统的目标
  16.4 文件的基本知识
  16.5 从用户角度看文件系统
  16.6 地址独立的实现机制:文件夹
  16.7 文件系统调用
  16.8 内存映射的文件访问
  思考题
  第17 章文件系统实现
  引子:成功中的失败
  17.1 文件系统的布局
  17.2 文件的实现
  17.3 目录实现:地址独立的实现
  17.4 闲置空间管理
  思考题
  第18章 文件系统性能
  引子:从不可能到可能
  18.1 文件授权管理
  18.2 主动控制:访问控制表
  18.3 能力表
  18.4 访问控制的实施
  18.5 其他文件安全措施
  18.6 文件系统性能
  18.7 文件系统效率性能
  18.8 文件系统设计分析:日志结构的文件系统
  18.9 海量数据文件系统
  思考题
  第六篇 I/O原理篇
  第19章 输入输出
  引子:约翰逊的输出——从没有到爆发
  19.1 输入输出
  19.2 输入输出的目的
  19.3 输入输出硬件
  19.4 I/O软件
  19.5 I/O软件分层
  思考题
  第七篇 多核原理篇
  第20章 多核结构与内存
  引子:不能承受之热
  20.1 以量取胜
  20.2 多核基本概念
  20.3 多核的内存结构
  20.4 对称多处理器计算机的启动过程
  20.5 多处理器之间的通信
  20.6 SMP缓存一致性
  20.7 多处理器、超线程和多核的比较
  思考题
  第21章 多核环境下的进程同步与调度
  引子:“多核”帝国的陨落
  21.1 多核环境下操作系统的修正
  21.2 多核环境下的进程同步与调度
  21.3 多核进程同步
  21.4 硬件原子操作
  21.5 总线锁
  21.6 多核环境下的软件同步原语
  21.7 旋锁
  21.8 其他同步原语
  21.9 多核环境下的进程调度
  21.10 多核环境下的能耗管理
  21.11 讨论:多核系统的性能
  思考题
  第八篇 操作系统设计篇
  第22章 操作系统设计之哲学原理
  引子:残缺心智的胜利
  22.1 操作系统设计的追求
  22.2 操作系统设计的第1条哲学原理:层次架构
  22.3 操作系统设计的第2条哲学原理:没有对错
  22.4 操作系统设计的第3条哲学原理:懒人哲学
  22.5 操作系统设计的第4条哲学原理:让困于人
  22.6 操作系统设计的第5条哲学原理:留有余地
  22.7 操作系统设计的第6条哲学原理:子虚乌有——海市蜃楼之美
  22.8 操作系统设计的第7条哲学原理:时空转换——沧海桑田之变
  22.9 操作系统设计的第8条哲学原理:策机分离与权利分离
  22.10 操作系统设计的第9条哲学原理:简单为美——求于至简,归于永恒
  22.11 操作系统设计的第10条哲学原理:适可而止
  思考题
  结语:失望与希望

操作系统之哲学原理.pdf

34.13 MB, 下载次数: 11232

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2233
金钱
2233
注册时间
2012-4-30
在线时间
7 小时
发表于 2012-11-7 12:35:19 | 显示全部楼层
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165225
金钱
165225
注册时间
2010-12-1
在线时间
2107 小时
发表于 2012-11-7 19:03:23 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

21

主题

123

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2012-3-11
在线时间
48 小时
发表于 2012-11-7 21:15:06 | 显示全部楼层
好东西
回复 支持 反对

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2012-7-20
在线时间
0 小时
发表于 2012-11-8 16:44:40 | 显示全部楼层
回复 支持 反对

使用道具 举报

36

主题

1105

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2195
金钱
2195
注册时间
2012-2-8
在线时间
34 小时
发表于 2012-11-8 22:32:45 | 显示全部楼层
看目录感觉好像不错
https://github.com/roxma
回复 支持 反对

使用道具 举报

86

主题

417

帖子

0

精华

高级会员

Rank: 4

积分
781
金钱
781
注册时间
2013-2-20
在线时间
0 小时
发表于 2013-3-16 13:27:12 | 显示全部楼层
这本书和 深入理解计算机系统   这本书差不多吗?
乐于思考,敢于请教;问人不累,诲人不倦!本人CSDN博客:http://blog.csdn.net/dcx1205 学习嵌入式的同学不要错过啊!
回复 支持 反对

使用道具 举报

头像被屏蔽

2

主题

164

帖子

1

精华

禁止访问

积分
1316
金钱
1316
注册时间
2012-5-13
在线时间
127 小时
发表于 2013-3-17 13:34:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
金钱
313
注册时间
2013-3-3
在线时间
101 小时
发表于 2013-4-22 09:55:35 | 显示全部楼层
谢谢分享!!
回复 支持 反对

使用道具 举报

9

主题

102

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
205
金钱
205
注册时间
2011-1-20
在线时间
7 小时
发表于 2013-5-19 10:33:05 | 显示全部楼层
谢谢分享!!
回复 支持 反对

使用道具 举报

6

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2012-6-25
在线时间
0 小时
发表于 2013-8-23 21:12:08 | 显示全部楼层
回复【楼主位】2012lc:
---------------------------------
看看呢
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2012-5-2
在线时间
4 小时
发表于 2013-9-13 09:34:21 | 显示全部楼层
看起来很不错的样子
回复 支持 反对

使用道具 举报

4

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2013-7-26
在线时间
2 小时
发表于 2013-11-18 23:28:38 | 显示全部楼层
谢谢!
回复 支持 反对

使用道具 举报

36

主题

1263

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1612
金钱
1612
注册时间
2012-6-15
在线时间
39 小时
发表于 2013-11-19 10:13:24 | 显示全部楼层
好书
回复 支持 反对

使用道具 举报

6

主题

85

帖子

0

精华

高级会员

Rank: 4

积分
763
金钱
763
注册时间
2013-4-23
在线时间
119 小时
发表于 2013-11-23 22:40:41 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

2

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2012-5-7
在线时间
8 小时
发表于 2013-12-5 14:41:05 | 显示全部楼层
看着蛮好啊。
耐心做事,好好做人。O(∩_∩)O!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-12-8
在线时间
0 小时
发表于 2013-12-8 21:59:14 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

6

主题

124

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2013-8-12
在线时间
0 小时
发表于 2013-12-16 11:37:36 | 显示全部楼层
thanks
回复 支持 反对

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2013-10-4
在线时间
4 小时
发表于 2013-12-16 20:22:04 | 显示全部楼层
回复【楼主位】2012lc:
---------------------------------
楼主好人一生平安啊。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2014-5-21
在线时间
1 小时
发表于 2014-6-4 19:49:05 | 显示全部楼层

好象很不错的

回复 支持 反对

使用道具 举报

0

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
398
金钱
398
注册时间
2014-3-17
在线时间
104 小时
发表于 2014-12-31 09:42:15 | 显示全部楼层
很不错的一本书,已经读了一半,对以前的问题有了新的了解。
准备读完之后结合数据结构和嵌入式操作系统,将其在STM32上实验,
相信会有新的体会。
回复 支持 反对

使用道具 举报

11

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
651
金钱
651
注册时间
2012-8-1
在线时间
68 小时
 楼主| 发表于 2014-12-31 10:09:15 | 显示全部楼层
回复【21楼】行者person:
---------------------------------
楼主能在下载后把这本书深入阅读下去,而不是束之高阁,说明楼主是个踏实认真、能执着追求理想的一个人。坚持下去,你一定会有很好的发展!
回复 支持 反对

使用道具 举报

17

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
590
金钱
590
注册时间
2013-11-13
在线时间
61 小时
发表于 2015-1-5 19:14:13 | 显示全部楼层
喜欢这样的书,谢谢分享!
回复 支持 反对

使用道具 举报

16

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-8-27
在线时间
503 小时
发表于 2015-1-6 14:08:19 | 显示全部楼层
谢谢分享,好东西我收藏了!
回复 支持 反对

使用道具 举报

4

主题

125

帖子

1

精华

高级会员

Rank: 4

积分
870
金钱
870
注册时间
2014-8-7
在线时间
49 小时
发表于 2015-1-13 09:17:56 | 显示全部楼层
确实很不错!
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
23
金钱
23
注册时间
2015-6-10
在线时间
0 小时
发表于 2015-6-12 21:19:21 | 显示全部楼层
厉害,学习学习,,谢谢分享~~
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2013-11-29
在线时间
0 小时
发表于 2015-6-15 17:08:41 | 显示全部楼层
谢谢,学习了
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-4-13
在线时间
0 小时
发表于 2015-6-19 00:57:28 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-1 14:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表