Review & Comments

Review & Comments

2025 南京大学《操作系统原理》
Review & Comments

Labs

M5 (mymalloc): 5.11

  • 讲义中增加了 freestanding 的 gettid() 实现
  • 这个实验很难,远比剩下两个难 😊

M6 (gpt.c): 5.18

  • 这个比较简单 (休闲)

M7 (httpd): 5.25

  • 这个也比较简单
2025 南京大学《操作系统原理》
Review & Comments

设备和驱动程序

center

概念很简单

  • 实现了 struct file_operations 的一个 “东西”

实现很复杂

  • 打印机、扫描仪、显卡、kvm、……
  • 每种设备背后都有一整个产业链 (💰💰💰)
2025 南京大学《操作系统原理》
Review & Comments

正式进入 “持久化” 部分

Persistence: “A firm or obstinate continuance in a course of action in spite of difficulty or opposition.”

  • 我们的祖先就就希望数据能永久留存
  • 在石头上刻字就行啦 (呃,但我们还想修改)

center

2025 南京大学《操作系统原理》