专栏名称: IT服务圈儿
关注互联网前沿资讯,提供最实用的学习资源。我们是有温度、有态度的IT自媒体平台。
目录
今天看啥  ›  专栏  ›  IT服务圈儿

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

IT服务圈儿  · 公众号  ·  · 2025-02-23 17:30
    

文章预览

来源丨 经授 权转自 开发内功修炼(ID:kfngxl) 作者丨 张彦飞allen 大家好,我是飞哥! 内存从硬件上,看到的是一根根有着金手指的硬件。但内核是如何能够识别到主板上安装的内存的呢?我们有没有办法来查看到内核的这个识别过程? 我们今天就来看下内核对物理内存条的检测过程。 一、固件程序介绍 内存从硬件上看到的是连接在主板上一根根有着金手指的硬件。内核需要识别到这些内存才可以进行后面的使用。但其实操作系统在刚刚启动的时候,对内存的可用地址范围、NUMA分组信息都是一无所知。 好在在计算机的体系结构中,除了操作系统和硬件外,中间还存在着一层固件( firmware)。 固件是位于主板上的使用 SPI Nor Flash 存储着的软件。起着在硬件和操作系统中间承上启下的作用。它对外提供接口规范是高级配置和电源接口( ACPI,Advan ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览