技术栈

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
上一篇:无人机测绘到底具有哪些优点?
下一篇:固态硬盘中的“虫洞”:全息存储与量子纠缠网络的现实映射
相关推荐
正在学习前端的---小方同学
3 小时前
Harbor部署教程
linux·运维
Sean X
4 小时前
Ubuntu24.04安装向日葵
linux·ubuntu
IT 乔峰
5 小时前
脚本部署MHA集群
linux·shell
dz小伟
5 小时前
execve() 系统调用深度解析:从用户空间到内核的完整加载过程
linux
Mr_Xuhhh
6 小时前
博客标题:深入理解Shell:从进程控制到自主实现一个微型Shell
linux·运维·服务器
JoyCheung-
6 小时前
Free底层是怎么释放内存的
linux·c语言
旖旎夜光
6 小时前
Linux(9)
linux·学习
喵了meme
7 小时前
Linux学习日记24:Linux网络编程基础
linux·网络·学习
whlqjn_1211
8 小时前
linux下使用SHC对Shell脚本进行封装和源码隐藏
linux·centos
weixin_46244623
8 小时前
K8s 集群部署基础:Linux 三节点 SSH 互信(免密登录)配置指南
linux·kubernetes·ssh
热门推荐
01GitHub 镜像站点02安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)03Linux下V2Ray安装配置指南04Labelme从安装到标注:零基础完整指南05jdk21下载、安装(Windows、Linux、macOS)06【踩坑笔记】50系显卡适配的 PyTorch 安装07手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!08Opencode CLI 安装成功,但是启动失败09GitLab 零基础入门指南:从安装到项目管理全流程10Claude Code Plan 模式完全指南:从入门到精通