作者: 【美】Curt Schimmel 译者: 张辉 责编: 杨海玲 分类: 操作系统 > Linux/Unix
《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》首先回顾了与全书其他内容切实相关的UNIX系统内幕。回顾的目的是增进读者对UNIX操作系统概念的了解,并且定义随后使用的术语。《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》接下来的内容分为3个部分。第一部分“高速缓存存储系统”介绍了高速缓存体系结构、术语和概念,详细考察了4种常见的高速缓存实现——3种虚拟高速缓存的变体和物理高速缓存。第二部分“多处理器系统”讨论了调整单处理器内核的实现,使之适合于紧密耦合、共享存储多处理器上运行时所面临的问题和设计事宜,还研究了几种不同的实现。最后一部分介绍多处理器高速缓存一致性,这一部分通过研究高速缓存加入到一个紧密耦合、共享存储器多处理器系统时出现在操作系统和高速缓存体系结构上的问题,从而将前两个部分的内容结合到一起。
  《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》适合于大学计算机及相关专业高年级本科生或者研究生使用。每一章都包含有一组练习题,问题都需要采用这一章所提供的信息以及一些额外学到的知识来解答,习题大都建立在这一章中所出现的例子的基础之上。在本书的末尾有选择地给出了习题的答案。 更多>>
版权声明 内容提要 序 修订版序 校者序 符号约定 前言 第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章 虚拟高速缓存 第4章 带有键的虚拟高速缓存 第5章 带有物理地址标记的虚拟高速缓存 第6章 物理高速缓存 第7章 高效的高速缓存管理技术 第二部分 多处理器系统 第8章 多处理器系统概述 第9章 主从内核 第10章 采用自旋锁的内核 第11章 采用信号量的内核 第12章 其他MP原语 第13章 其他存储模型 第三部分 带有高速缓存的多处理器系统 第14章 MP高速缓存一致性概述 第15章 硬件高速缓存一致性 附录A 体系结构汇总 附录B 部分习题的答案



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » [PDF电子书] 现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版) PDF下载

点评 0

评论前必须登录!

登陆 注册