- 操作系统概念
操作系统是指控制和管理整个计算机系统的硬件与软件资源、合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与
环境的程序集合
- 操作系统的特征
- 并发:操作系统的并发性是指计算机系统中同时存在多个运行的程序,因此它具有处理和调度多个程序同时执行的能力。
- 共享:系统的资源可供内存中多个并发执行的进程共同使用。有以下两种共享方式:互斥共享方式、同时访问方式
- 虚拟:虚拟是指把物理上的实体变为若干逻辑上的对应物。操作系统中利用了多种虚拟技术来实现虚拟处理器、虚拟内存和虚拟外部设备。
- 异步:多道程序环境允许多个程序并发执行,但由于资源有限,进程的执行并不是一贯到底的,而是走走停停的,它以不可预知的速度向前推进。
- 操作系统历史
- 手工操作系统阶段
- 早期批处理
2.1 联机批处理:慢速IO设备和主机直接相连
2.2 脱机批处理:增加一台不与主机直接相连而专门用于输入输出设备打交道的卫星机- 多道程序系统
- 分时操作系统
- 实时操作系统
- 通用操作系统
- 操作系统的基本类型
4.1 批处理系统
4.2 分时系统
4.3 实时系统:即时响应和高可靠性
4.4 通用操作系统
4.5 个人计算机操作系统
4.6 网络操作系统
4.7 分布式操作系统
- 操作系统功能
- 处理机管理
- 存储管理
2.1 内存管理
2.2 存储保护
2.3 内存扩充:内存外存共同管理作虚拟内存- 设备管理
3.1 通道、控制器和输入输出设备的分配和管理
3.2 设备独立性- 信息管理(文件系统管理)
- 用户接口:为用户提供方便操作计算机的手段,即提供一个友好的用户接口。