个性化阅读
专注于IT技术分析

操作系统类型有哪些?

本文概述

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

批处理操作系统

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

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

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

批处理操作系统

批处理OS的缺点

1.饥饿

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

2.不互动

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

多程序操作系统

多程序是批处理的扩展, 在批处理中, CPU始终保持忙碌状态。每个进程需要两种类型的系统时间:CPU时间和IO时间。

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

多处理操作系统

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

多处理操作系统

实时操作系统

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

在军事应用中存在实时系统的应用, 如果你想放下导弹, 那么应该以一定的精度放下导弹。

赞(0)
未经允许不得转载:srcmini » 操作系统类型有哪些?

评论 抢沙发

评论前必须登录!