0b足球

操作系统的类型

1.批处理操作系统

这种类型的处理是在程序中完成的,需要大量的计算时间,而不需要用户的交互或参与。这类程序的一些例子包括工资、预测、统计分析和大量科学计算程序。

在处理作业时,用户不需要等待。他们可以将他们的程序发送到运营商并稍后返回以选择它们。

但它有两个主要缺点:

(我)非交互式环境
(2)离线调试

2.多道程序设计的操作系统

与批量操作系统相比的多程序操作系统非常复杂。多分程图具有提高系统性能和资源利用的显着潜力,具有非常小的差异。

不同形式的多程序操作系统是多任务,多处理器和多用户操作系统。在本节中,我们将简要介绍这些系统的主要特征和功能。

多任务操作系统:

程序执行的一种状态称为进程或任务。多任务操作系统同时支持两个或多个活动进程。

多设备操作系统是操作系统,除了支持多个并发进程(同时执行状态的几个进程)之外,还允许同时驻留两个或多个单独进程的指令和数据。

多任务操作是多程序操作系统用于管理与计算机诸如CPU,存储器和I / O设备相关的所有资源的机制之一。

多用户操作系统:

它允许通过两个或多个终端同时访问计算机系统。尽管多用户操作系统经常与多路编程联系在一起,但它并不意味着多路编程或多任务处理。

一个专门的事务处理系统,如铁路订票系统,它支持在一个程序的控制下的数百个终端,这就是多用户操作系统的一个例子。

没有多用户支持的多处理器操作可以在一些高级个人计算机和实际系统的操作系统中找到。

时间分享系统:

它是一种多程序操作系统的形式,操作。在交互模式下快速响应时间。用户通过键盘将请求写入计算机。计算机处理它并在用户终端中显示(如果有的话)。

分时系统允许许多用户同时共享计算机的资源。由于分时系统中的每个操作或命令只需要非常小的一部分时间,所以对于每个用户来说,它只需要一点点的CPU时间。由于CPU在不同用户之间快速变化,每个用户都觉得自己有一台自己的计算机,而实际上,它是多用途共享的计算机。

实时系统:

它是操作系统的另一种形式,用于必须在短时间内或在特定期限内接受和处理大量事件(主要是计算机系统外部的事件)的环境中。这类应用的例子有飞行控制、实时仿真等。实时系统也经常用于军事应用。

在实时系统中,每个进程根据事件进程的相对重要性被分配一定的优先级。在准备运行的进程中,处理器通常被分配给优先级最高的进程。

最高优先级的进程通常预期较低优先级进程的执行。这种形式的编程称为基于优先级的优先编程,被大多数系统实时使用。

3.网络操作系统:

网络操作系统是一组软件和相关协议的集合,它允许通过计算机网络连接的一组独立计算机方便且经济地一起使用。

在网络操作系统中,用户知道多台计算机的存在,可以登录远程计算机并将文件从一台计算机复制到另一台计算机。

网络操作系统的一些典型特征可以与分布式操作系统不同(在下一节中讨论)如下:

  • 每台计算机都有自己的私人操作系统,而不是运行整个系统的全局操作系统的一部分。
  • 每个用户通常都在自己的系统上工作;使用不同的系统需要某种远程登录,而不是操作系统将过程动态分配给CPU。
  • 用户通常知道他们中每个文件的存储位置,并且必须使用显式文件传输命令而不是管理文件放置的操作系统将它们从一个系统移动到另一个系统。

4.分布式操作系统

分布式操作系统是将其用户视为普通的集中式操作系统的操作系统,而是在几个独立的CPU上运行。这里的关键概念是透明度。

换句话说,使用多个处理器必须对用户不可见。表达相同的想法的另一种方法是说用户将系统视为虚拟的单处理器,而不是作为不同机器的集合。

在一个真正的分布式系统中,用户不知道他们的程序在哪里运行,他们的文件在哪里存放;所有这些都必须由操作系统自动有效地处理。

分布式操作系统具有许多方面与集中式共同,但它们在某些方面也有所不同。

例如,分布式操作系统通常允许程序同时在多个处理器上运行,这需要更复杂的处理器编程。

容错是分布式操作系统的另一个不同之处。分布式系统被认为比基于单处理器的系统更可靠。

即使部分硬件不能正常工作,它们也能工作。分布式操作系统支持的这个附加特性对操作系统有巨大的影响。

相关文章

DCS(分布式控制系统)简介

单宁镇无袖长衫

什么是平行板拦截器(PPI)和瓦楞纸板拦截器(CPI)?

Sivaranjith

空气压缩机Prime Mover控制

Sivaranjith