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

talk is cheap,
show me the code!

CPU篇

CPU篇

进程/线程切换究竟需要多少开销?

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

进程是操作系统的伟大发明之一,对应用程序屏蔽了CPU调度、内存管理等硬件细节,而抽象出一个进程的概念,让应用程序专心于实现自己的业务逻辑既可,而且在有限的CPU上可以“同时”进行许多个任务。但是...

CPU篇

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

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

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

CPU篇

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

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

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

CPU篇

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

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

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