操作系统
- 用户观点:为用户进行各类计算操作提供方便
- 系统观点:方便管理各类资源(存储器,处理器,外设,信息系统)
- 进程观点:方便管理进程,协调进程关系,进行进程间的通信
- 虚拟观点:给用户抽象底层硬件系统,为用户操作硬件系统提供用户接口
操作系统特征
- 并发性
- 共享性
- 虚拟性
- 异步性
并发行和共享性是操作系统两个二最基本特征
操作系统功能
- 处理器管理
- 存储器管理
- 外设管理
- 文件管理
- 用户接口管理
操作系统分类
- 批处理操作系统
- 分时操作系统
- 实时操作系统
操作系统运行环境
- 核心态,用户态
核心态--操作系统管理程序执行时所处的状态。用户态---用户程序执行时机器所处的状态。
2.中断,异常
中断(外中断)--系统正常功能的一部分,因为等待某些资源或者进程调度程序调度其他进程导致当前进程发生中断,等条件发生了(获取资源,被调度)会继续进行中断前的进程。
异常(内部中断)--进程运行时出现错误发生,导致进程运行结束。
系统调用
系统调用是操作系统提供给用户调用内核函数的接口。通过系统调用用户调用内核函访问相应的功能(进程管理,内存管理)
操作系统架构
1.模块组合架构
2.分层架构
3.微内核架构