首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux - 内存管理
53Hz
创建于2025-07-13
订阅专栏
学习内存管理
暂无订阅
共8篇文章
创建于2025-07-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
6. 基础 - 虚拟地址和物理地址
一、本质区别与核心概念 二、空间布局 整体虚拟地址分布 1. 32 位虚拟内存空间分布(x86-32) 896 MB 是直接映射区的上限,物理内存大于 896 MB 的部分称为 高端内存 (highm
8. 进阶 - 物理内存分配
一、Buddy System Buddy System(伙伴系统)是操作系统内核中管理物理内存页框(Page Frame) 的核心算法,专为解决外部碎片和大块连续物理内存分配问题而设计。 1. 关键数
7. 进阶 - 物理内存管理
一、物理内存管理架构 物理内存通过Node -> Zone -> Page三级结构管理 1. Node (pglist_data) 关键字段: 2. struct zone (内存域) 解决硬件限制,
5. 基础 - 缓存一致性问题
一、问题场景 第一步:Core 1 和 Core 2 读取了同一个内存块的数据,在两个 Core 中的 Cache 都缓存了一份内存块的副本,此时Cache 1、Cache 2、主存数据是一致的; 第
4. 基础 - 内存访问时序
DDR内存时序(尤其是 tRAS、tRCD 和 tCL)对于优化系统性能和稳定性至关重要,特别是在超频或选择内存时。这些时序参数代表了内存模块在执行基本操作时需要等待的时钟周期数,数值越低通常意味着延
3. 基础 - Cache 体系
一、Cache 的由来 1. 为什么需要Cache 解决计算机系统中一个核心矛盾:处理器的高速运算能力与相对低速的主存储器(如内存)访问速度之间的巨大差距。简单来说,CPU 太快了,而内存太慢了,如果
2. 基础 - MMU 工作原理
一、前MMU时代:物理寻址的原始世界(1940s-1970s) 1. 早期计算机架构 直接物理寻址:CPU发出的地址信号直接连接到内存总线 致命缺陷: 无内存保护:一个程序可随意覆盖操作系统内核 无地
1. 基础 - 页和区
一、页(Page):内存管理的基本单位 1. 物理页的本质 物理表示:每个物理页对应一个 struct page 结构体 大小固定:通常为 4KB(x86/ARM),由 PAGE_SHIFT=12 定