什么是多处理操作系统?
不同类型的操作系统如下-
批处理操作系统
多道程序操作系统
多任务操作系统
多处理操作系统
实时操作系统
现在,让我们讨论多处理器操作系统。
多处理器操作系统
多处理器系统意味着有多个处理器并行工作以执行所需的操作。
它允许多个处理器,它们与物理内存、计算机总线、时钟和外围设备相连。
使用多处理器操作系统的主要目的是提高系统的执行速度和消耗高计算能力。
好处
多处理器系统的优点如下-
如果有多个处理器同时工作,则可以同时并行执行多个进程。因此,系统的吞吐量将增加。
多处理器系统更可靠。由于有多个处理器,因此任何一个处理器发生故障都不会使系统停止。虽然如果发生系统会变慢,但它仍然可以工作。
多处理器系统的耗电量低于单处理器系统。这是因为,在单处理器系统中,许多进程只能由一个处理器执行,因此负载很大。但是在多处理器系统的情况下,有很多处理器来执行进程,因此每个处理器的负载会相对较小,因此消耗的电量也会较少。
字段
使用的多处理器操作系统的不同领域如下-
非对称多处理器-在这个操作系统中,每个处理器都被赋予了种子任务,并且主处理器具有运行整个系统的能力。在课程中,它采用了主从关系。
SymmetricMultiprocessor-在这个系统中,每个处理器都拥有一个类似的操作系统副本,它们可以相互通信。所有处理器都具有对等关系性质连接,这意味着它不会使用主从关系。
共享内存多处理器-顾名思义,每个中央处理单元都包含可分配的公共内存。
统一内存访问多处理器(UMA)-在该系统中,它允许以一致的速度访问所有处理器的所有内存。
分布式内存多处理器-由一系列处理器组成的计算机系统,每个处理器都有自己的本地内存,通过网络连接,这意味着所有类型的处理器都由自己的私有内存组成。
NUMAMultiprocessor-NUMA的缩写是非统一内存访问多处理器。它需要一些内存区域以快速接近,而内存的其余部分则用于其他任务。
多处理器和并行计算环境中最好的操作系统是UNIX,因为它具有许多优点,例如,
它是多用户的。
它是便携式的。
它适用于多任务处理。
它有一个有组织的文件系统。
它具有设备独立性。
实用程序很简短,操作命令可以组合在一行中。
Unix提供各种服务,因为它有内置的管理工具,
UNIX可以通过电子网络与多种设备共享文件。