1.批处理操作系统:早期计算机的操作系统
单道批处理系统:内存中只有一个作业,一个作业执行完成后才会放入另一个作业
多道批处理系统:内存中同时驻存这多道作业,它们并发执行;作业的完成顺序和作业进入内存的顺序无对应关系;作业提交到完成需要经过两次调度,作业调度和进程调度
2.分时操作系统:一个计算机和许多终端设备连接,每个用户可以通过终端向计算机请求服务系统采用分时技术,把处理机时间划分成很短的时间片,轮流分配给各个终端使用
单道分时操作系统:内存中只驻留一个作业,当一个时间片之后,这个作业便被调出,再从外存上选一个作业装入内存
具有“前台”和“后台”的分时操作系统:内存被分为前台区和后台区。前台区存放按时间片调进调出内存的作业流,后台去存放批处理作业,当前台调进调出或者前台五作业可运行是,才运行后台区的作业
多道分时操作系统:具备运行条件的所有作业排成一个队列,使他们依次获得时间片来运行,切换作业是在内存中进行,不需要调入调出,速度得到提高,现在的分时操作系统都属于多道分时操作系统
现在流行的OS/2,UNIX,Windows都有使用分时技术
3.实时操作系统:实时操作系统对响应时间的要求比分时操作系统更高
实时控制系统:用于生产过程的控制,具有极严格的响应时间要求
实时信息处理系统:对信息进行实时处理,比如火车票订票系统
4.微机操作系统:现代计算机系统,有[单用户|多用户]&[单任务|多任务]之分
CP/M:单用户单任务型
MS-DOS:单用户单任务型
OS/2:单用户多任务型
Windows:单用户多任务
UNIX:多用户多任务分时操作系统,Linux和MacOS都是UNIX的变种
5.网络操作系统:随着计算机网络的诞生应运而生
C/S模式:客户/服务端模式
P2P模式:对等模式,如种子下载
6.分布式操作系统:多机合作,健壮性,透明性
7.嵌入式操作系统:嵌入式设备的操作系统,具有实时系统的特性,此外,内存容量小,处理机速度慢,低功耗都是嵌入式操作系统的特点