本文概述
- 批处理操作系统
- 多程序操作系统
- 多处理操作系统
- 实时操作系统
批处理操作系统 在1970年代, 批处理非常流行。作业是分批执行的。人们曾经只有一台称为大型机的计算机。
在批处理操作系统中, 可以访问多个用户;他们将各自的作业提交给系统以执行。
系统根据先到先服务的方式将所有作业排入队列, 然后一个接一个地执行作业。当所有作业都执行时, 用户收集各自的输出。
文章图片
批处理OS的缺点
1.饥饿
批处理遭受饥饿。如果批次中存在五个作业J1, J2, J3, J4, J4和J5。如果J1的执行时间非常长, 那么其他四个作业将永远不会执行, 否则它们将不得不等待很长时间。因此, 其他过程变得饥饿。
2.不互动
批处理不适用于依赖于用户输入的作业。如果作业需要从控制台输入两个数字, 则在批处理方案中它将永远不会得到它, 因为在执行时用户不存在。
多程序操作系统 多程序是批处理的扩展, 在批处理中, CPU始终保持忙碌状态。每个进程需要两种类型的系统时间:CPU时间和IO时间。
在多程序环境中, 当某个进程执行其I / O时, CPU可以开始执行其他进程。因此, 多重编程提高了系统的效率。
多处理操作系统 在多处理中, 实现了并行计算。系统中存在多个处理器, 它们可以同时执行多个进程。这将增加系统的吞吐量。
文章图片
实时操作系统 在实时系统中, 每个作业都有一定的期限, 应该在该期限内完成该作业, 否则将会造成巨大的损失, 或者即使产生了结果, 也将完全没有用处。
【操作系统类型有哪些()】在军事应用中存在实时系统的应用, 如果你想放下导弹, 那么应该以一定的精度放下导弹。