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

talk is cheap,
show me the code!

内存篇

内存篇

Linux 内核“偷吃”掉了我的内存

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

大家好,我是飞哥!今天我来拋个问题出来,那就是 Linux 内核给我们使用的内存“并不足量”。拿我手头的一台虚拟机来举例(物理机原理一样),通过 dmidecode 命令查看到这台服务器是一条 ...

内存篇

Linux 内核是如何探测可用物理内存地址范围的?

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

大家好,我是飞哥!内存从硬件上,看到的是一根根有着金手指的硬件。但内核是如何能够识别到主板上安装的内存的呢?我们有没有办法来查看到内核的这个识别过程?我们今天就来看下内核对物理内存条的检测过程。...

内存篇

为什么服务器内存硬件上的黑色颗粒这么多?

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

大家好,我是飞哥!之前有位读者问我为什么服务器内存上有这么多的颗粒,今天我专门就这个话题成文一篇作为回复。各位从事服务器端开发的同学天天都在开发代码,代码都需要内存。确实了解一下服务器内存硬件是...

内存篇

理解内存的Rank、位宽以及内存颗粒内部结构

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

大家好,我是飞哥!在冯诺依曼体系结构里,内存是除了CPU之外第二重要的设备。如果没有内存,服务器将完全无法运行。在这一节中,我们来了解下内存的物理结构。如下图的是一个 16 GB 的笔记本内存条...