Linux内核是可以区分出这两个内存条的,可以通过用户态的命令查看 $ sudo lshw -short -C memory 或者 dmidecode --type 17 X86 的内存条是通过 PCI总线进行链接的,在 PCI 总线进行枚举的时候 就可以知道每个内存条的地址和大小了,一般不用认为的做特殊的处理, 都是由BIOS 初始化好了之后,PCI读写相应的配置信息后,由内核的内存 管理系统统一进行管理的,也可以在内核启动的时候给内核传入参数预留 内存使用,详细的信息可以到内核的参数文档中进行查看
通过地址是不能知道内存条的,或者即使开发出这个功能,也是特定芯片组相关的。 例如: 两条内存条,BIOS Setup中可以打开或关闭内存条的 “通道交错”模式。
4,436
社区成员
17,460
社区内容
加载中
试试用AI创作助手写篇文章吧