^-^
Why so serious?
lec8 Page Fault
  1. Page Fault
    1. 课前准备
      1. COW fork
      2. 三种 Page Fault
      3. COW fork 基本方案
        1. exec 与 fork
      4. lazy allocation
      5. paging from disk
      6. 自动扩展堆栈和内存映射文件
    2. Page Fault Basics
      1. page fault 信息
    3. Lazy page allocation
      1. sbrk:eager allocation
      2. sbrk:lazy allocation
      3. sbrk:code
      4. usertrap:page fault 处理
    4. Zero Fill On Demand
      1. 有什么好处?
      2. page fault的代价
    5. COW Fork
      1. 如何分辨COW与写错误?
      2. 共享page带来的问题
    6. Demand Paging
      1. 优点
      2. worst case
      3. 内存还是耗尽了怎么办?
    7. Memory Mapped Files
      1. eager mmap
      2. unmap
      3. lazy mmap
      4. 多进程读写同一个文件