操作系统的定义:
管理系统资源、控制程序执行、改善人机界面、提供各种服务,合理组织计算机工作流程和为用户方便而有效的使用计算机提供良好运行的最基本的系统软件。
操作系统的目标:
1.方便使用
2.扩充功能
3.管理资源
4.提高效率
5.开放环境
操作系统的形成:
1. 人工操作阶段
特点:用户系统独占,人工介入多,计算时间长
2.批处理系统阶段
3.多道程序系统阶段
宏观:作业都处于运行状态或尚未完成,所以可以并发执行
微观:作业处于串行执行的,因为任一时刻只有一个作业在使用cpu运算
根本目的是提高CPU利用率
特点:无序性,调度性
4.分时,时时,嵌入式阶段
分时系统的特征:同时性,独立性,及时性,交互性
实时系统的特征:多路性,独立性,及时性,交互性,可靠性
三种实时系统:过程控制系统,信息查询系统,事务处理系统
操作系统的特性:
1.并发性
2.共享性
3.异步性
4.虚拟性
操作系统的功能:
1.处理器管理
2.存储管理
3.设备管理
4.文件管理
操作系统的结构:
1.整体式结构
2.层次式结构
3.客户/服务器结构
4.虚拟机结构