目录
一、操作系统的发展
1. 单道批处理系统
单道批处理系统中CPU的利用情况:

2. 多道程序系统
多道程序系统中CPU的利用情况:

特点:主存中有两道或两道以上的程序,它们在任一时刻必处于就绪、运行、阻塞三种状态之一。宏观上并行。微观上串行。
优点:提高系统资源的利用率、增加系统吞吐量。
缺点:平均周转时间长、无交互能力。
多道程序系统需要计算机硬件的支持:中断系统和通道技术。
3. 分时操作系统
所谓分时是指把系统主CPU的运行时间分成长短相等的时间片,并把它轮流地、机会均等地分配给每个用户进程。用户和进程之间可进行交互。分时操作系统也是一种多道程序系统,一般是多用户操作系统。现在常用的多用户操作系统和网络操作系统都是分时操作系统。
4. 实时操作系统
实时系统主要用于需要对外部事件进行及时响应、处理的场合,可分为实时控制系统和实时处理系统。实时控制系统主要用于生产过程的自动监控,武器装备的制导等。实时处理系统主要用于航空订票系统、情报检索系统等。
5. 通用操作系统
通用操作系统可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上功能。
二、操作系统的分类
随着计算机技术和软件技术长期发展,已形成了各种类型的操作系统,以满足不同的应用要求。根据其使用环境和对作业处理方式,操作系统的基本类型有:
① 单用户(微机)操作系统
② 批处理系统
③ 分时系统
④ 实时系统
⑤ 网络操作系统
⑥ 分布式操作系统
⑦ 多处理机操作系统
⑧ 嵌入式操作系统、
1. 单用户(微机)操作系统
1.单用户单任务OS:
只允许一个用户上机,只允许一个用户程序作为一个任务运行。如MS-DOS(16位)
2.单用户多任务OS:
只允许一个用户上机,但允许一个用户程序分为若干个任务,使它们并发执行。如WINDOWS (32位)
3.多用户多任务OS:
允许多个用户通过各自的终端使用同一台主机,而每个用户程序又可进一步分为几个任务使它们并发执行。如:UNIX、LINUX (能在微机工作站、大、中、小型机上运行的OS)、WindowsNT等。
2. 批处理系统
批处理系统把系统的处理能力即作业的吞吐量作为主要目标,同时兼顾作业的周转时间。批处理系统可分为单道批处理系统和多道批处理系统。
&n