操作系统概述
  1. 课程要求
    1. 课程主要内容
  2. 概述
    1. 可扩展性
  3. 发展历史
    1. 进程
    2. 内存管理
    3. 信息保护和安全
    4. 调度和资源管理
    5. 现代操作系统的特征
    6. 容错性
    7. 多处理器和多核操作系统设计考虑因素
  4. 进程
    1. 进程状态
      1. 进程的两状态模型
      2. 五状态模型
    2. 进程描述
    3. 进程控制
    4. UNIX SVR4
      1. fork()
  5. 线程
    1. 为什么有线程
    2. 线程的特征与优点
    3. 线程分类
  6. 单处理器调度
    1. 重要的调度算法
      1. FCFS
  7. 实时系统与实时调度
  8. 并发
    1. 并发的原理
  9. 互斥
    1. 软件方法
    2. 硬件方法
  10. 信号量实现同步与互斥
    1. 用信号量解决互斥-同步问题的一般步骤
    2. 生产者/消费者问题
      1. 缓冲区的空间数为
      2. 缓冲区的空间数为 1
  11. 死锁
    1. 解决死锁
      1. 死锁预防
      2. 死锁避免
      3. 死锁检测
        1. 死锁解除
    2. 哲学家就餐问题
  12. 内存管理
    1. 基本分页和分段
    2. 虚拟内存
  13. 文件系统
    1. UNIX 文件管理
      1. 索引结点结构
      2. 文件分配
  14. 作业1
  15. 作业2
  16. 作业3
  17. 作业4
  18. 作业5
  19. 作业6
  20. 作业7
  21. 作业8
  22. Project
  23. 《计算机操作系统》2018-2019学年第二学期期中考试试卷(A卷)
  24. 实验

以上