操作系统基础第一讲
考点一:操作系统的概念
1. 操作系统的定义
2. 操作系统的作用
2. 操作系统的特征
-
并发性
多线程,不能同时运行, 在同一时间间隔内交替发生,我走一段你走一段,谁先结束未知
-
共享性
-
虚拟性
-
异步性
考点二:操作系统的发展历程
1. 无操作系统的计算机系统
-
人工操作方式
用户独占主机,CPU等待人工传递纸带
-
脱机输入输出(Off-Line I/O)方式
-
单道批处理系统
-
多道批处理系统
-
分时系统
-
实时系统
考点三:操作系统的运行环境
1. 操作系统的运行机制
-
两种程序
-
两种状态
三种方式程序进入内核态
- 系统调用
- 异常
- 外围设备中断
-
两类指令
2. 中断
3. 系统调用
-
系统调用概念
-
系统调用过程
4. 操作系统的主要功能
-
进程控制
-
进程同步
-
进程通信
-
进程调度
5. 存储器管理功能
-
内存分配
-
内存保护
-
地址映射
-
内容扩充
6. 设备管理功能
-
缓冲管理
-
设备分配
-
设备处理
考点四:操作系统的结构
软件的含义
高内聚,低耦合
1. 无结构操作系统
2. 模块化操作系统
-
模块化结构
-
模块化OS优缺点
3. 分层OS结构
-
有序分层
-
层次的设计
程序嵌套
![img](https://img2023.cnblogs.com/blog/3049608/202408/3049608-20240804102508404-104442849.png
4. 微内核OS结构
-
基本概念
-
客户/服务器模式的优点
-
微内核技术
指精心设计的,能实现现代OS核心功能的小型内核
-
微内核基本功能
-
时钟管理
-
中断机制
-
原语
-
系统控制的数据结构及处理