目录

  • 1 绪论
    • 1.1 操作系统概念、历史
    • 1.2 操作系统的基本类型
    • 1.3 操作系统功能、计算机硬件简介
    • 1.4 算法的描述
    • 1.5 习题
    • 1.6 本章知识拓展及思考
  • 2 操作系统用户界面
    • 2.1 一般用户的输入输出界面
    • 2.2 作业的建立-作业输入方式
    • 2.3 命令控制界面接口
    • 2.4 系统调用
    • 2.5 习题
    • 2.6 本章知识拓展及思考
  • 3 进程管理
    • 3.1 进程的概念
    • 3.2 进程的描述
    • 3.3 进程状态及其转换
    • 3.4 进程控制
    • 3.5 进程互斥
    • 3.6 进程同步
    • 3.7 进程通信
    • 3.8 死锁问题
    • 3.9 线程
    • 3.10 习题
    • 3.11 本章知识拓展及思考
    • 3.12 实验一:进程管理
  • 4 处理机调度
    • 4.1 分级调度
    • 4.2 作业调度
    • 4.3 进程调度
    • 4.4 调度算法
    • 4.5 实时系统调度方法
    • 4.6 习题
    • 4.7 本章知识拓展及思考
    • 4.8 实验二:进程调度
  • 5 存储管理
    • 5.1 存储管理的功能
    • 5.2 分区存储管理
    • 5.3 覆盖与交换技术
    • 5.4 页式管理
    • 5.5 段式与段页式管理
    • 5.6 局部性原理与抖动问题
    • 5.7 习题
    • 5.8 本章知识拓展及思考
    • 5.9 实验三:存储管理
  • 6 文件系统
    • 6.1 文件系统的概念
    • 6.2 文件的逻辑结构与存取方法
    • 6.3 文件的物理结构与存储设备
    • 6.4 文件存储空间管理
    • 6.5 文件目录管理、存储控制、使用、层次模型
    • 6.6 习题
    • 6.7 本章知识拓展及思考
    • 6.8 实验四:简单文件系统设计
  • 7 设备管理
    • 7.1 引言
    • 7.2 数据传送控制方式
    • 7.3 中断技术
    • 7.4 缓冲技术
    • 7.5 设备分配、I/O进程控制、设备驱动程序
    • 7.6 习题
    • 7.7 本章知识拓展及思考
    • 7.8 实验五:文件加密
调度算法