1)单工程序阶段
2)批处理阶段
同时处理多道程序
自动性
顺序性
普遍性
3)分时操作系统
同时允许多用户共享主机资源
为什么需要分时操作系统
人机交互
共享主机
便于用户上机
关键问题
及时接收
及时处理
特性
多路性
及时性
独立性
交互性
缺点
不能优先处理紧急任务
4)实时操作系统
应用需求
实时控制
实时信息处理
实时任务
周期 / 非周期实时任务
软 / 硬实时任务
特性
多路性
及时性
独立性
交互性
可靠性
5)微机操作系统
操作系统运行机制
内核程序 应用程序
核心态 用户态
特权指令 非特权指令
时钟管理
计时
提供系统时间
时钟中断
eg:进程切换
中断机制
提高CPU利用率
外中断
中断信号来自外部设备
内中断
中断信号来自内部设备
陷进 / 陷入:程序主动引发
故障:错误条件引发
终止:致命错误引发
原语
一个程序段
若干条指令组成
完成某个特定功能
原子性
执行过程中不会被中断
系统数据结构
进程管理
存储器管理
设备管理
系统调用
由操作系统实现
应用程序调用
是一套接口集合
应用程序访问内核服务的方式