当前位置: 首页 > news >正文

linux 内核 - 内存管理的层次化结构

一:内存节点

   pglist_data是 Linux 内核中用来描述一个内存节点(node)的数据结构:在 NUMA 系统:每个 NUMA 节点有一个 pglist_data,独立描述本节点的物理内存布局;在 UMA 系统:只有一个 pglist_data,覆盖整个系统的内存;  备注pglist_date 别名是 pg_data_t。

二:内存域

        一个内存节点下面有分为多个内存域,是内存的进一步细分,内存域是一种为了处理硬件限制而把物理内存划分成的逻辑区域的概念。它主要存在的原因是:不同硬件设备和 CPU 架构对可访问的物理内存范围有要求,内核需要按照这些要求管理和分配内存。

        场景的内存域类型有:

三:内存页(页帧)

        内存域下面又划分为众多页帧,页帧代表系统内存的最小单位,对内存中的每个页都会创建struct page的一个实例。

http://www.dtcms.com/a/330573.html

相关文章:

  • UE5配置MRQ编解码器输出MP4视频
  • Linux网络编程:应用层自定义协议与序列化
  • 《量子雷达》第5章 量子雷达发射机 预习2025.8.14
  • 人工智能——卷积神经网络自定义模型全流程初识
  • .NET 的 WebApi 项目必要可配置项都有哪些?
  • CPUcores-【硬核优化】CPU增强解锁全部内核!可优化游戏性能、提升帧数!启用CPU全内核+超线程,以更高优先级运行游戏!支持各种游戏和应用优化~
  • Mybatis学习笔记(四)
  • 【论文阅读】基于卷积神经网络和预提取特征的肌电信号分类
  • CSS isolation属性
  • NVIDIA Nsight Deep Learning Designer使用
  • 第3节 深度学习避坑指南:从过拟合到玄学优化
  • toRefs、storeToRefs实际应用
  • 分布式系统架构设计模式:从微服务到云原生
  • Flutter sqflite插件
  • Day57--图论--53. 寻宝(卡码网)
  • Nacos-4--Nacos1.x长轮询的理解
  • PiscTrace基于YOLO追踪算法的物体速度检测系统详解
  • 【软考中级网络工程师】知识点之入侵防御系统:筑牢网络安全防线
  • 【入门级-算法-2、入门算法:模拟法】
  • 解决“Win7共享文件夹其他电脑网络无法发现共享电脑名称”的问题
  • 融合服务器助力下的电视信息发布直播点播系统革新
  • 服务器装两个cpu
  • 1780. 判断一个数字是否可以表示成三的幂的和
  • MongoDB 从入门到生产:建模、索引、聚合、事务、分片与运维实战(含 Node.js/Python 示例)
  • 基于现代 C++ 的湍流直接数值模拟 (DNS) 并行算法优化与实现
  • 9.【C++进阶】继承
  • 河南萌新联赛2025第(五)场:信息工程大学”(补题)
  • QLab Pro for Mac —— 专业现场音频与多媒体控制软件
  • Boost库中Pool 基础内存池(boost::pool<>)的详细用法解析和实战应用
  • filezilla mac新版本MacOS-12.6.3会自动进入全屏模式BUG解决方法