# PROCESS

- [0. 你的程序是怎么用内存的](/xiaohanliang/os/process/mem-virual.md)
- [1. 为什么内存要区分堆与栈](/xiaohanliang/os/process/mem-heap.md)
- [2. 什么叫你的程序](/xiaohanliang/os/process/process.md)
- [3. 搞玄学?看看进程切换](/xiaohanliang/os/process/process-fun.md)
- [4. 进程是怎样调度的](/xiaohanliang/os/process/process-schedule.md)
- [5. 理解进程线程有啥用](/xiaohanliang/os/process/process-thread.md)
- [6. 没有人真正见过的进程通信](/xiaohanliang/os/process/process-comm.md)
- [7. \[WIP\]mutex的起源CAS](/xiaohanliang/os/process/lock-cas.md)
- [8. \[WIP\]mutex的下一步信号量](/xiaohanliang/os/process/lock-sema.md)
- [9. \[WIP\]如何人为制造死锁](/xiaohanliang/os/process/9.-wip-ru-he-ren-wei-zhi-zao-si-suo.md)
- [10. 怎么什么东西都是fd](/xiaohanliang/os/process/fd.md)
- [11. IO各种模型](/xiaohanliang/os/process/io-model.md)
- [12. Epoll内部是怎么工作的](/xiaohanliang/os/process/epoll.md)
