操作系统初步认识
基本功能
- 提供操作界面
- 控制程序运行
- 管理系统资源
- 配置系统参数
- 监控系统状况
- 工具软件集合
操作系统功能和定义
操作系统的功能
进程管理(CPU管理)
- 进程控制:创建、暂停、唤醒、撤销;
- 进程调度:调度策略、优先级;
- 进程通信:进程间通信;
内存管理
- 内存分配
- 内存共享
- 内存保护
- 虚拟内存
设备管理
- 设备的分配和调度
- 设备无关性作
- 设备传输控制
- 设备驱动
文件管理
- 存储空间管理
- 文件的操作
- 目录的操作
- 文件和目录的存取权限管理
操作系统的定义
- 操作系统是一个大型的系统软件
- 提供用户接口,方便用户控制计算机
- 负责为应用程序
分配和调度软硬件资源
,并控制与协调应用程序并发活动,帮助用户存取和保护信息。
操作系统发展历史
-
操作系统发展的四个典型阶段
-
手工操作(无操作系统)-----电子管时代
单道批处理系统-----晶体管时代
多道批处理系统
分时系统
单道批处理系统
程序的装入和撤出:自动完成,效率高
工作特点:批量、自动、单道
多道批处理系统
定义:在内存中存放多道程序,当一个程序不能继续使用CPU时操作系统执行另一道程序。
优点:提高系统CPU利用率、系统吞吐率
分时操作系统
定义:主机以很短的“时间片”为单位,把CPU轮流分配给每一个终端使用,直到全部作业被运行完。
特点:多路调制性、独占性、交互性
典型操作系统类型—分时操作系统的衍化
微机操作系统(苹果Mac OS)
多处理机操作系统
网络操作系统
实时操作系统(实时事务)
嵌入式操作系统(Andriod)