本书首先回顾了与全书其他内容切实相关的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 部分习题的答案
《万历十五年欧洲那些事儿》内容简介:读者将读到的是一个个名垂青史的鲜明人物,一个个跌宕起伏的精彩故事。公元1587年,在中国为
《企业级Kubernetes应用》内容简介:Kubernetes从2015年7月21日发布1.0版本,经过三年多的时间不断发展至今,其作为开源的容器应用
《孟浩然集》内容简介:孟浩然是盛唐杰出诗人,创作了大量的山水田园诗,风格清淡旷远,与王维并称,是盛唐山水田园诗派的代表人物
《次世代游戏机械及场景制作》内容简介:次世代游戏曾经是高端游戏的代名词,只出现在街机和高端电视游戏主机上,而随着游戏环境软
这是一本关于sqlite起源、特性、简介、使用、深度解析的书。《sqlite权威指南(第二版)》首先从sqlite最初起源、特性、设计理念
《遗传算法:理论应用与软件实现》全面系统地介绍了遗传算法的基本理论,重点介绍了遗传算法的经典应用和国内外的新发展。全书共分
《北大清华人文课》内容简介:阅读经典,读者可以和无缘谋面的历史巨人或不相识的朋友进行精神的对话。本书搜集、整理了北大、清华
《一部手机玩转移动理财》内容简介:现在,手机已成为每个人生活中必不可少的伴侣,几乎24 小时不离身,而将来,手机将成为每个人进
《DSP原理及应用》以TI公司的TMS320C54x系列芯片为描述对象,以应用系统设计为主线,系统地介绍了DSP芯片的基本结构、开发和应用
《肿瘤居家康复指导》内容简介:本书从专业的角度,阐明了恶性肿瘤患者康复过程中的主要技术与要点,,包括了康复中患者心理、生理
《AI赋能:驱动产业变革的人工智能应用》内容简介:本书集合了在中国人工智能产业发展联盟组织的第二批“人工智能技术和应用案例评
《全国会计从业资格考试标准化教材(大纲解析版):财经法规与会计职业道德》内容简介:全国会计从业资格考试标准化教材(大纲解析
《叶秀山全集·第九卷》内容简介:本选题分类结集叶秀山先生全部已经出版的专著,在学术期刊上发表的所有论文,以及部分笔记、札记
《TensorFlow与自然语言处理应用》内容简介:自然语言处理(NLP)是计算机科学、人工智能、语言学关注计算机和人类(自然)语言之间
用AngularJS开发下一代Web应用 本书特色 我们都希望开发更小型、更轻量的Web应用,让创建应用更加容易,并且当项目变大时仍然易于测试、扩展和维护。这本...
《学术与时势:民国的边疆研究》内容简介:该书系统梳理了近代中国边疆研究的发展演变历程,探讨各时期边疆研究内容、方法的不同特
《2021年MBA MPA MAPcc MEM管理类联考综合能力逻辑高分指南(考点精讲与分类精练)》内容简介:本书主要内容为管理类联考逻辑应试辅
中文版CorelDRAW X6完全自学教程-(附光盘) 本书特色 这是一本全面介绍中文版coreldraw x6基本功能及实际运用的书。《中文版coreldra...
世界科技界领袖级人物、掌上电脑PDA发明人杰夫•霍金斯经典力著全新升级版。详细揭示未来主流大趋势,比大数据更能决定我们生活的是
Scikit-Learn与TensorFlow机器学习实用指南 本书特色 TensorFlow是一个采用数据流图(data flow graphs),用于数值计...