深入理解Linux进程与内存:修炼底层内功,掌握高性能原理
1星价
¥140.6
(7.1折)
2星价¥140.6
定价¥198.0
暂无评论
图文详情
- ISBN:9787121485596
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:564
- 出版时间:2024-07-01
- 条形码:9787121485596 ; 978-7-121-48559-6
内容简介
国内大部分的开发者和公司都从事的是应用层的开发,平时大家更多关注的是应用层的开发技术。但应用层是建立在CPU和内存等硬件、操作系统内核、语言运行时的基础之上的。如果缺乏对这些底层知识的理解,驾驭技术的能力就无法精进,也很难开发出高性能、高稳定性的应用。 本书主要包括CPU和内存硬件、进程创建和调度原理、虚拟内存底层机制、Go 用户态协程实现、容器cgroup资源限制,以及throttle、CPU利用率和负载等性能指标统计原理等内容,*后过渡到性能优化手段,带领大家修炼底层内功,掌握高性能原理。
目录
目 录
第1章 CPU硬件原理 / 1
1.1 CPU的生产过程 / 2
1.2 个人电脑CPU硬件简介 / 3
1.2.1 个人电脑CPU代际简介 / 4
1.2.2 个人电脑CPU内部架构 / 6
1.3 服务器CPU硬件简介 / 7
1.3.1 服务器CPU代际简介 / 8
1.3.2 服务器CPU内部架构 / 9
1.3.3 服务器CPU片内总线 / 10
1.3.4 服务器CPU片间互联 / 12
1.4 CPU核原理 / 15
1.4.1 CPU核内部结构 / 15
1.4.2 CPU的工作频率 / 19
1.4.3 物理核与逻辑核 / 20
1.4.4 CPU的L1/L2/L3缓存查看 / 22
1.4.5 CPU的TLB缓存查看 / 25
1.5 本章总结 / 28
第2章 内存硬件原理 / 30
2.1 CPU对内存的硬件支持 / 31
2.1.1 CPU的内存控制器 / 31
2.1.2 CPU支持的内存代际 / 32
2.1.3 CPU支持的内存模块规格 / 34
2.1.4 服务器CPU支持的ECC内存 / 36
2.2 内存硬件内部结构 / 44
2.2.1 内存的Rank与位宽 / 45
2.2.2 内存Chip内部构成 / 45
2.2.3 服务器内存颗粒构成 / 47
2.3 内存IO原理 / 48
2.3.1 内存延迟 / 48
2.3.2 内存IO过程 / 49
2.3.3 内存Burst IO / 51
2.4 存储性能测试 / 52
2.4.1 延时测试 / 52
2.4.2 带宽测试 / 55
2.5 本章总结 / 57
第3章 进程、线程的对比 /
展开全部
作者简介
张彦飞,2010年硕士毕业于西北大学计算机学院,有十多年的大型互联网公司项目经验,目前就职于一线大厂。喜欢对技术进行深度思考,善于挖掘技术点背后的原理。他的技术公众号“开发内功修炼”一年便收到五万多读者的关注。
本类五星书
本类畅销
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0