Week 2 / PPT 伴读

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

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

主要来源:当前 Module 2 原课件,共 27 张。每页标原 PDF 页码与上/下半;左侧图片直接来自当前文件,未重绘原内容。沿用并核对之前的 CIT5950_Module1-2_Midterm_Review.docx 与并排打印版讲解。

2.1 OS:4 张;2.2 Components:2 张;2.3 Process:6 张;2.4 First System Calls:12 张;2.5 Project 1:3 张。补充 1–2 来自当前 Module 2 Key Takeaways,补齐 CPU/布局术语与 Running/Ready/Blocked。代码逐行解释;片段和省略的错误路径明确说明,不宣称是完整 Shell。

必要澄清:fork 先区分 −1/0/正 PID;exec 成功不返回;wait 返回 PID,status 是另一输出;Zombie 必须先已终止;COW 不让私有变量自动同步;malloc/free 属 C 库接口。Code/Heap/Stack 是虚拟布局,非固定物理顺序。

API 核对:fork · wait / waitpid。仅解释课件涉及的进程管理,不追加完整 Signal 或 I/O 框架。

2026-10-27 · 中文讲解 / English terms · 27 张 PPT + 2 页补充 · 按 PPT 学习 · 自动保存进度

问 ChatGPT

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

② 打开 ChatGPT ↗

查看将要发送的问题

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