Everything is a State Machine
一切皆为状态机
操作系统乾坤变,万象皆归状态机——GPT4
在课程中状态机模型的变化
minimal.S
指令和系统调用两种状态迁移
hanoi.c
C 程序也是状态机
stack-prob.c
共享内存、独立堆栈的状态机
loader-static.c
通过 mmap 实现地址空间的管理
你已经掌握了
真正的
Linux 进程的细节
操作系统对象和 API
操作系统是状态机的管理者。
访问操作系统对象
文件描述符:指向操作系统对象的 “指针” (handle)
fork() 时会继承
状态机管理 API
状态机创建与更新:fork, execve, exit
地址空间管理:mmap, sbrk
操作系统对象管理 API
open, read, write, lseek, pipe, ...