操作系统的发展过程

操作系统的发展过程

无操作系统的计算机系统

  1. 人工操作方式:在计算机发展的早期,由于还未出现操作系统,人们采用人工操作方式使用计算机:由程序员将已穿孔的纸带装入纸带输入机,再启动它们将纸带上的程序和数据输入计算机,然后启动计算机运行;当程序运行完毕并由用户取走计算结果后,才允许下一个用户使用计算机。
  2. 脱机输入/输出方式

单道批处理系统

批处理技术是指在系统中配置一个监督程序,并在该监督程序的控制下,能够对一批作业自动进行处理的技术。
早期采用批处理技术的系统,由于在内存中只能存放一道作业,故称为单道批处理系统,而其中的监督程序就是操作系统的雏形。

多道批处理系统

  1. 多道程序设计技术:为了进一步资源的利用率,引入了多道程序设计技术。所谓多道程序设计技术 ,是指在内存中同时存放若干个作业,并使它们在共享系统资源 且同时运行的技术 。在单处理机环境下,这些作业仅在宏观上同时运行,而在微观上它们是交替执行的。
  2. 由于在内存中可同时存放多个作业,当正在执行的作业因IO等原因而暂停执行时,CPU可马上调试另一道作业执行,从而使系统中众多的IO设备可与CPU并行地工作。多道程序设计技术 可显著地提高 内存、CPU与IO设备的利用率,增加系统的吞吐量。
  3. 多道批处理系统

分时系统

多时系统具有以下特征:多路性、独立性、及时性、交互性。

实时系统

微机操作系统

你可能感兴趣的:(计算机操作系统经典剖析)