📜  操作系统类型

📅  最后修改于: 2020-12-14 01:35:08             🧑  作者: Mango

操作系统类型

当前方案中存在多种类型的操作系统:

批处理操作系统

在1970年代,批处理非常流行。作业是分批执行的。人们曾经只有一台称为大型机的计算机。

在批处理操作系统中,可以访问多个用户;他们将各自的作业提交给系统以执行。

系统根据先到先服务的方式将所有作业排入队列,然后一个接一个地执行作业。当所有作业都执行时,用户收集各自的输出。

批处理OS的缺点

1.饥饿

批处理遭受饥饿。如果批次中存在五个作业J1,J2,J3,J4,J4和J5。如果J1的执行时间非常长,那么其他四个作业将永远不会执行,否则它们将不得不等待很长时间。因此,其他过程变得饥饿。

2.不互动

批处理不适用于依赖于用户输入的作业。如果作业需要从控制台输入两个数字,则在批处理方案中它将永远不会得到它,因为在执行时用户不存在。

多程序操作系统

多重编程是对批处理的扩展,在批处理中,CPU始终处于繁忙状态。每个进程需要两种类型的系统时间:CPU时间和IO时间。

在多程序环境中,当某个进程执行其I / O时,CPU可以开始执行其他进程。因此,多重编程提高了系统的效率。

多处理操作系统

在多处理中,实现了并行计算。系统中存在多个处理器,这些处理器可以同时执行多个进程。这将增加系统的吞吐量。

实时操作系统

在实时系统中,每个作业都有一定的期限,应该在该期限内完成该作业,否则将会造成巨大的损失,或者即使产生了结果,也将完全没有用处。

在军事应用中存在实时系统的应用,如果您要投下导弹,则应该以一定的精度投下导弹。