3 操作系统的基本类型 根据其使用环境和对作业处理方式,操作系统的基本类型有: (1) 批处理操作系统(batch processing operating system) (2) 分时操作系统(time sharing operating system) (3) 实时操作系统(real time operating system) (4) 个人计算机操作系统(personal computer operating system) (5) 网络操作系统(network operating system) (6) 分布式操作系统(distributed operating system) 批处理系统的主要特征是: 用户脱机使用计算机
用户提交作业之后直到获得结果之前就不再和计算机打交道
作业提交的方式可以是直接交给计算中心的管理操作员,也可以是通过远程通讯线路提交
提交的作业由系统外存收容成为后备作业
(2) 成批处理
操作员把用户提交的作业分批进行处理
每批中的作业将由操作系统或监督程序负责作业间自动调度执行
(3) 多道程序运行
按多道程序设计的调度原则,从一批后备作业中选取多道作业调入内存并组织它们运行,成为多道批处理
多道批处理系统的优点是由于系统资源为多个作业所共享,其工作方式是作业之间自动调度执行
并在运行过程中用户不干预自己的作业,从而大大提高了系统资源的利用率和作业吞吐量
其缺点是无交互性,用户一旦提交作业就失去了对其运行的控制能力;而且是批处理的,作业周转时间长,用户使用不方便
不要把多道程序系统和多重处理系统相混淆
一般讲,多重处理系统配制多个CPU,因而能真正同时执行多道程序
当然,要想有效地使用多重处理系统,必须采用多道程序设计技术
反之不然,多道程序设计原则不一定要求有多重处理系统的支持
多重处理系统比起单处理系统来说,虽增加了硬件