本书首先回顾了与全书其他内容切实相关的UNIX系统内幕。回顾的目的是增进读者对UNIX操作系统概念的了解,并且定义随后使用的术语。本书接下来的内容分为3个部分。第一部分“高速缓存存储系统”介绍了高速缓存体系结构、术语和概念,详细考察了4种常见的高速缓存实现——3种虚拟高速缓存的变体和物理高速缓存。第二部分“多处理机系统”讨论了调整单处理机内核的实现,使之适合于紧密耦合、共享存储多处理机上运行时所面
第1章 回顾UNIX内核原理
1.1 引言
1.2 进程、程序和线程
1.3 进程地址空间
1.4 现场切换
1.5 存储管理和进程管理的系统调用
1.6 小结
1.7 习题
1.8 进一步的读物
第一部分 高速缓存存储系统
第2章 高速缓存存储系统概述
2.1 存储器层次结构
2.2 高速缓存基本原理
2.3 直接映射高速缓存
2.4 双路组相联高速缓存
2.5 n路组相联高速缓存
2.6 全相联高速缓存
2.7 n路组相联高速缓存的总结
2.8 高速缓存冲洗
2.9 无高速缓存操作
2.10 独立的指令高速缓存和数据高速缓存
2.11 高速缓存的性能
2.12 如何区分不同的高速缓存结构
2.13 习题
2.14 进一步的读物
第3章 虚拟高速缓存
3.1 虚拟高速缓存的操作
3.2 虚拟高速缓存的问题
3.3 管理虚拟高速缓存
3.4 小结
3.5 习题
3.6 进一步的读物
第4章 带有键的虚拟高速缓存
4.1 带有键的虚拟高速缓存的操作
4.2 管理带有键的虚拟高速缓存
4.3 在MMU中使用虚拟高速缓存
4.4 小结
4.5 习题
4.6 进一步的读物
第5章 带有物理地址标记的虚拟高速缓存
5.1 带有物理标记的虚拟高速缓存的组成
5.2 管理带有物理标记的虚拟高速缓存
5.3 小结
5.4 习题
5.5 进一步的读物
第6章 物理高速缓存
6.1 物理高速缓存的组成
6.2 管理物理高速缓存
6.3 多级高速缓存
6.4 小结
6.5 习题
6.6 进一步的读物
第7章 高效的高速缓存管理技术
7.1 引言
7.2 地址空间布局
7.3 受限于高速缓存大小的冲洗操作
7.4 滞后的高速缓存无效操作
7.5 按高速缓存对齐数据结构
7.6 小结
7.7 习题
7.8 进一步的读物
第二部分 多处理机系统
第8章 多处理机系统概述
8.1 引言
8.2 紧密耦合、共享存储的对称多处理机
8.3 MP存储器模型
8.4 互斥
8.5 回顾单处理机Unix系统上的互斥
8.6 在MP上使用UP互斥策略的问题
8.7 小结
8.8 习题
8.9 进一步的读物
第9章 主从处理机内核
9.1 引言
9.2 自旋锁
9.3 死锁
9.4 主从处理机内核的实现
9.5 性能考虑
9.6 小结
9.7 习题
9.8 进一步的读物
第10章 采用自旋锁的内核
10.1 引言
10.2 巨型上锁
10.3 不需要上锁的多线程情况
10.4 粗粒度上锁
10.5 细粒度上锁
10.6 sleep和wakeup对多处理机的影响
10.7 小结
10.8 习题
10.9 进一步的读物
第11章 采用信号量的内核
11.1 引言
11.2 死锁
11.3 实现信号量
11.4 粗粒度信号量的实现
11.5 采用信号量的多线程
11.6 性能考虑
11.7 小结
11.8 习题
11.9 进一步的读物
第12章 其他MP原语
12.1 引言
12.2 管程
12.3 事件计数和定序器
12.4 SVR4.2 MP的MP原语
12.5 比较MP同步原语
12.6 小结
12.7 习题
12.8 进一步的读物
第13章 其他存储模型
13.1 引言
13.2 Dekker算法
13.3 其他存储模型
13.4 TSO
13.5 PSO
13.6 作为存储层次结构一部分的store缓冲
13.7 小结
13.8 习题
13.9 进一步的读物
第三部分 带有高速缓存的多处理机系统
第14章 MP高速缓存一致性概述
14.1 引言
14.2 高速缓存一致性问题
14.3 软件高速缓存一致性
14.4 小结
14.5 习题
14.6 进一步的读物
第15章 硬件高速缓存一致性
15.1 引言
15.2 写-使无效协议
15.3 写-更新协议
15.4 读-改-写操作的一致性
15.5 多级高速缓存的硬件一致性
15.6 其他主要的存储体系结构
15.7 对软件的影响
15.8 非顺序存储模型的硬件一致性
15.9 软件的性能考虑
15.10 小结
15.11 习题
15.12 进一步的读物
附录A 体系结构汇总
附录B 部分习题的答案
《佛罗伦萨乌菲齐美术馆》内容简介:“伟大的博物馆少年版”系列图书以博物馆为依托,在内容编写上融合了博物馆与相关国家、城市的
《精通HTML+CSS》内容简介:《精通HTML+CSS:100%网页设计与布局密码》深入浅出,结合实际案例系统地讲解了使用HTML和CSS进行网页设
网络将如何影响未来中国社会的发展?为什么近年来美国经济能持续快速增长?网络公司成功的奥秘是什么?为什么网络成了各大企业董
※随书附赫尔辛基城市设计现场导览地图北欧设计中最为极简、最具诗意的芬兰设计来自极地芬兰清透澄澈的冰雪灵感,强调创意根植于
Implementbulletproofe-businesssecuritytheprovenHackingExposedway.Defendagainstth...
《围棋围地二选一从入门到精通(级位篇)》内容简介:本书是由少儿围棋教育专家、职业五段棋手赵守洵专为围棋初学者创作。本书按照
日本設計大師原研哉為其設計生涯的諸多作品,以淺顯易懂的精鍊語言,做全面性解說。近年來的新作,如「HAPTIC」展、北京奧運象徵
《创意之钥:Android手机交互应用开发》以android手机交互开发为平台,定位于创意从产生到实际应用的过程,将书中内容分为创意的真
Despitethehugenumberofmobiledevicesandappsinusetoday,yourbusinessstillneedsawebs...
《网页设计解析》不是一本普通的技法说明书,也不是一些拥有一些漂亮设计作品截图的高级画册。《网页设计解析》的写作出发点是希
视觉显著性检测方法及应用 内容简介 视觉显著性检测是计算机视觉领域近年来的一个研究热点,具有广泛的应用前景。本书介绍了视觉显著性检测的基本知识和现有方法,并系统...
《未来机器人畅想》内容简介:经过几十年的努力、实验和改进,工程师已经优化了复杂的人机协作关系,使商业航空运输系统为我们带来
软件测试方法与技术实践指南ASP.NET版 内容简介 本书以实际项目为原型、关键的理论与丰富的实践为指导,贯彻了先进的项目管理理念与全程质量管理思想。通过asp...
《JavaEE6权威指南:基础篇(第4版)》是任务导向、示例驱动的JavaEE6基础教程,讲述如何开发企业应用,并作为第4版加入了很多新内容
《做自己的保险规划师》内容简介:本书分为八章,每章围绕一个主题,以通俗易懂的写作方式,为读者提供了实用且清晰的保险规划建议
本书系统地讨论了数字信号处理的基本原理、主要分析方法及相应的实践途径。书中前三章是数字信号处理的基础,其中包括了时间离散
《清华新闻传播学前沿讲座录(2021)》内容简介:“新闻与传播前沿讲座”是清华大学新闻与传播学院面向研究生开设的一门专业课程,
《拉动力》发人深思:1937年,美国企业的存活期平均为75年,如今已降为15年;在创新不断更迭的今日,一不小心就会被人甩在脑后…
ToddParkerFilament集团公司创始人,具有12年以上创建高度实用、可访问和直观界面的经验。Todd曾在Zefer公司和CSC顾问公司担任首
从Photoshop2.5开始,PhotoshopWow!book在全世界范围内的设计师、绘图师和摄影师之间广为传颂。本书是最新版本的PhotoshopWoW!...