Week 9 / PPT 伴读

紧贴当前 PPT;代码与伪代码点行展开。回到 Week 8 · 继续 Week 10 →

PPT 原文 · 可选中文字提问
English detailed explanation · 可选展开
来源与范围

主要来源:Module 9.1 Introduction to Memory Management(4 张)、9.2 Memory Allocation(15 张)、9.3 Linux Memory Allocation(9 张),合计 28 张原课件;核对当前 M9 Key Takeaways。

左侧是对应原 PDF 的课件图。9.1、9.2 按 2-up PDF 的上/下半拆分;9.3 原本就是一页一张。页码定位直接指向原 PDF,不虚构尚不存在的 Week 9 4-up 打印页码。9.3 采用普通版本原图,避免 Accessible 版本中个别图标题和箭头显示不完整。

本地目录:C:\Users\13142\Desktop\MCIT\CIT5950\Lectures\module-9-introduction-to-memory-management。Bitmap、链表条目、适配算法两组请求和 Buddy 合并已独立计算核对。代码区只有解释课件的教学伪代码,逐行展开;没有添加完整 Linux 分配器工程。

必要澄清:分配允许 Hole 恰好等于请求;PPT 第二组请求中 Worst-Fit 也成功;基本 Page 大小与 Buddy 页块大小不同;Slab 对象缓存不是 CPU Cache。Page Table 实现与页面替换策略留在 Week 10。

Linux 术语核对:Linux Kernel · Physical Memory · Memory Allocation Guide · Memory Management APIs。只用于核对页块和 Slab 的术语边界,不要求额外学习这些页面的 API、GFP、NUMA 等细节。

2026-10-26 · 中文讲解 / English terms · 28 张课件 · 按 PPT 学习 · 自动保存进度

问 ChatGPT

已附上当前页码、讲解和代码。① 复制问题 ② 打开 ChatGPT ③ 粘贴发送。也可直接粘贴到当前 Codex 对话。

② 打开 ChatGPT ↗

查看将要发送的问题

本地网页不内置聊天服务。只有支持宿主接口的 ChatGPT 组件环境会显示直接发送按钮。OpenAI Docs