第一章 计算机系统概述
1.1.1 操作系统的功能和目标
1.1.2 操作系统的特征
1.2 OS的发展和分类
1.3.1 操作系统的运行机制
1.3.2 中断
1.3.3系统调用
1.4 操作系统的体系结构
1.5 操作系统引导
C盘细分
1.6 虚拟机
重点
第二章 进程与线程
2.1.1+1.3 进程的概念、组成和特征
2.1.2 进程的状态与转换、进程的组织
2.1.4 进程的控制
2.1.5 进程通信
2.1.6_1 线程的概念与特点
2.1.6_2 线程的实现方式和多线程模型
2.1.6_3 线程的组织与控制
2.2.1 调度的概念层次
三层调度的联系、对比
2.2.2调度的目标(调度算法的评价指标)
系统吞吐量

等待时间
响应时间
2.2.3_1+2.2.5进程调度的时机、切换与过程、方式
2.2.3_2 调度器和调度闲逛
调度闲逛
2.2.4_1 调度算法:先来先服务、最短作业优先、最短响应比优先
2.2.4_2 调度算法:时间片轮转、优先级、多级反馈队列
时间片轮转
优先级调度算法
多级反馈队列
2.2.4_3 多级队列调度算法
2.3.1 同步于互斥的基本概念(p52)
2.3.2_1 进程互斥的软件实现方法
单标志法
双标志先检查法
双标志后检查法
Peterson算法
2.3.2_2 进程互斥的硬件实现方法(p56)
2.3.3 互斥锁
2.3.4_1 信号量机制
2.3.4_2 用信号量实现进程互斥、同步、前驱关系(p61)
2.3.5 管程
2.3.6_1 生产者—消费者问题(p65)
2.3.6_2 多生产者—多消费者
2.3.6_3 吸烟者问题
2.3.6_4 读者-写者问题(p70)
2.3.6_5 哲学家进餐问题
2.4.1 死锁的概念
2.4.2 死锁的处理策略—预防死锁(p116)
2.4.3 死锁的处理策略—避免死锁(p119)
2.4.4 死锁的处理策略—死锁的检测与解除 (P123)
第三章 内存管理
3.1.1_1 内存的基础知识
3.1.1_2 内存管理的概念
3.1.1_3 进程的内存映像
3.1.2 覆盖与交换
3.1.3_1 连续分配管理方式
3.1.3_2 动态分区分配算法
3.1.4_1 基本分页存储管理的基本概念
3.1.4_2 基本地址变换机构
3.1.4_3 具有快表的地址变换机构
3.1.4_4 两级页表
3.1.5 基本分段存储管理方式
3.1.6 段页式管理方式
3.2.1 虚拟内存的基本概念
3.2.2 请求分页管理方式
3.2.4 页面置换算法
3.2.5+3.2.3 页面分配策略
3.2.6 内存映射文件
内存映射文件——操作系统向上层程序员提供功能(系统调用)。
- 方便程序员访问文件数据
- 方便多个进程共享同一个文件