技术栈

Linux memblock

Konwledging2025-12-11 12:34

memblock

用法

  • memblock_add 将可用内存写入memblock 全局变量中,使可用内存区域受 memblock 分配器管理
  • memblock_reserve将内存区块添加到预留内存集合
  • memblock_alloc用于申请 memblock 中的内存并返回虚拟地址

移交给buddy

  • start_kernel
    • mm_init
      • mem_init
        • memblock_free_all //release free pages to the buddy allocator
上一篇:无人机测绘到底具有哪些优点?
下一篇:固态硬盘中的“虫洞”:全息存储与量子纠缠网络的现实映射
相关推荐
XiaoFan012
17 小时前
免密批量抓取日志并集中输出
java·linux·服务器
souyuanzhanvip
17 小时前
ServerBox v1.0.1316 跨平台 Linux 服务器管理工具
linux·运维·服务器
HalvmånEver
19 小时前
Linux:线程互斥
java·linux·运维
番茄灭世神
19 小时前
Linux应用编程介绍
linux·嵌入式
wdfk_prog
19 小时前
[Linux]学习笔记系列 -- [drivers][mmc][mmc_sdio]
linux·笔记·学习
Forsete
19 小时前
LINUX驱动开发#9——定时器
linux·驱动开发·单片机
森G
20 小时前
七、04ledc-sdk--------makefile有变化
linux·c语言·arm开发·c++·ubuntu
驱动探索者
20 小时前
linux mailbox 学习
linux·学习·算法
酉鬼女又兒
21 小时前
每天一个Linux命令_printf
linux·运维·服务器
Trouvaille ~
21 小时前
TCP Socket编程实战(三):线程池优化与TCP编程最佳实践
linux·运维·服务器·网络·c++·网络协议·tcp/ip
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03OpenClaw Chrome扩展使用教程 - 浏览器中继控制04Linux下V2Ray安装配置指南05UV安装并设置国内源06openclaw配置教程(linux+局域网ollama)07使用 1panel面板 部署 php网站08Vue-skills的中文文档09让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南10从零搭建一个 PHP 登录注册系统(含完整源码)