操作系统并不是随着计算机硬件一起诞生的,它是人们在使用计算机的过程中为了提高资源利用率和增强计算机性能而逐渐发展起来的。
1、 无操作系统
1946年第一台计算机,当时还没有出现操作系统,计算机工作采用手工工作方式。当时计算机工作的特点是一个用户占用整个计算机,优点是不会出现某个资源被其他用户占用而请求等待,缺点是资源利用率低,CPU利用不充分。
2、批处理系统
加载在计算机上的一个系统软件,在它的控制下,计算机能够自动地,成批地处理一个或多个用户的作业。每次主机内存中仅存放一道作业,每当它运行期间发出输入/输出(I/O)请求后,高速的CPU便处于等待低速的I/O完成状态,致使CPU空闲。为改善CPU的利用率,又引入了多道程序系统。
3、多道程序设计
所谓多道程序设计技术