开发内功修炼@张彦飞开发内功修炼@张彦飞

talk is cheap,
show me the code!

CPU篇

CPU篇

聊聊近些年 CPU 在微架构、IO 速率上的演进过程

张彦飞(@开发内功修炼) 阅读(270)

大家好,我是飞哥!在上一篇《深入了解 CPU 的型号、代际架构与微架构》 中我们介绍了我手头的一颗 Intel(R) Core(TM) i5 的型号规则,以及它的物理硬件的 Die 图结构。以及...

CPU篇

深入了解 CPU 的型号、代际架构与微架构

张彦飞(@开发内功修炼) 阅读(248)

大家好,我是飞哥!在10月16号的时候,Intel 正式发布了第 14 代的酷睿处理器。但还有很多同学看不懂这种发布会上发布的各种 CPU 参数。借着这个时机,我给大家深入地讲讲 CPU 的型号...

CPU篇

TLB缓存是个神马鬼,如何查看TLB miss?

张彦飞(@开发内功修炼) 阅读(213)

介绍TLB之前,我们先来回顾一个操作系统里的基本概念,虚拟内存。虚拟内存在用户的视角里,每个进程都有自己独立的地址空间,A进程的4GB和B进程4GB是完全独立不相关的,他们看到的都是操作系统虚拟...

CPU篇

听说你只知内存,而不知缓存?CPU表示很伤心!

张彦飞(@开发内功修炼) 阅读(250)

一般我们的开发同学们都知道自己机器的CPU是几核、内存是多大。但是对于CPU内部对程序性能影响较大的缓存却是一知半解。有些开发同学都是计算机的缓存有L1、L2、L3,但是再详细一点的问题,可能就...

CPU篇

你以为你的多核CPU都是真核吗?多核“假象”

张彦飞(@开发内功修炼) 阅读(228)

提到CPU核数,相信绝大部分的同学想到的都是top命令,直接到自己的服务器上看一下是多少个核。看到的核越多,貌似笑的越开心。比如说说我的CPU,用top命令展开以后,看到了有24核。那么事实真是...