操作系统知识总结
所属部分 权重
操作系统概述 4OS的逻辑结构 2
用户接口 2
进程管理 10
资源分配与调度 4
存储管理 10
设备管理 6
文件系统 6
各部分需要熟悉的内容:
操作系统概述
(1) 操作系统的概念,操作系统的地位;
(2) 操作系统的主要功能;
(3) 操作系统的基本特征;
(4) 操作系统的主要类型及其特点;
OS的逻辑结构
(1) 操作系统的层次结构
(2) 处理机的状态
(3) 中断系统
中断的定义、类型、中断响应 及中断处理的过程
用户接口
操作系统的用户接口及其类型:
程序员: 系统调用;
普通用户:操作命令
脱机用户使用作业控制语言
联机用户使用键盘命令或图形界面
进程管理
(1)什么是进程,进程与程序的区别;
(2)进程的基本状态及状态转换;
(3)进程由哪些部分组成,进程控制块的作用;
(4)进程的同步与互斥,临界资源、临界区;
(5)信号量及P、V操作;
(6)经典进程同步问题:生产者-消费者问题和读者-写者问题;
(7)进程通信;
(8)进程调度;
资源分配与调度
(1)资源管理的目的和任务、资源分配机制
(2)什么是死锁;
(3)产生死锁的必要条件;
(4)死锁预防的基本思想和可行的解决办法;
(5)死锁的避免算法,安全状态及安全序列;
(6)死锁的检测及解除。
存储管理
(1) 存储器管理的功能;
(2) 有关逻辑地址、物理地址、重定位、虚拟存储器等概念;
(3) 分区存储管理:重点掌握分区的描述方法、分配和回收算法、三种放置策略;
(4) 分页存储管理:重点掌握地址变换过程和页面置换算法;
(5) 分段存储管理:掌握分页和分段的区别、分段的优点
设备管理
(1) 设备管理功能和目标;
(2) 设备分配原则;
(3) 常用缓冲技术;
(4) SPOOLing系统及虚拟设备;
(5) 输入/输出控制;
(6) 磁盘调度算法。
文件系统
(1)文件、文件系统的概念,文件系统的功能;
(2) 文件的物理结构及其比较;
(3) 文件目录的内容、结构及功能;
(4) 文件存储空间的管理方法;
(5) 文件的存取控制;
(6) 对文件和目录的主要操作。