对称多处理与非对称多处理之间的区别

作者: Louise Ward
创建日期: 11 二月 2021
更新日期: 1 七月 2024
Anonim
What are the advantages of a large-span asymmetric double-film greenhouse?
视频: What are the advantages of a large-span asymmetric double-film greenhouse?

内容

主要区别

对称多处理和非对称多处理之间的区别在于,在对称多处理中,每个处理器都在操作系统中运行任务,而在非对称多处理中,只有主处理器运行操作系统中的任务。


对称多处理与非对称多处理

具有多个处理器的系统称为多处理系统。添加了两个以上的处理器以提高计算机的功能。 CPU具有一组寄存器,过程存储在这些寄存器中。例如,如果进行两个数的加法处理,则整数将保存在寄存器中,并且数字的加法也将存储在寄存器中。如果有一个以上的进程,则比一个处理器可以工作的寄存器多,而其他处理器则可以通过这种方式释放,这将增加计算机的能力。有多种类型的处理器,例如对称多处理和非对称多处理。如果我们谈论对称多处理,那么在对称多处理中,处理器可以自由运行并且可以运行任何进程,而在多线程的情况下,则存在主从关系。在多处理中,存在一个集成内存控制器,该集成内存控制器的工作是添加更多内存。对称多重处理和非对称多重处理是多重处理的类型。如果我们谈论对称多重处理和非对称多重处理之间的主要区别,那么对称多重处理和非对称多重处理之间的主要区别在于,在对称多重处理中,每个处理器都在操作系统中运行任务。

所有处理器在操作系统中运行任务的多处理类型称为对称多处理。在非对称多处理中,存在主从关系,但是在对称多处理中,不存在主从关系。在非对称多处理中,只有主处理器才能运行操作系统的任务。非对称多处理中有许多处理器共享一个网络。主机是为从机分配处理器的主机。每个处理器都要执行预定义的任务。在非对称多处理中,主数据结构是主从结构。所有系统活动均由主处理器控制。为了继续执行,存在主处理器使从处理器中的一个处理器发生故障的情况。一个进程中可以有多个线程,在多线程中,会创建多个线程。多线程中的线程是一个进程,表示进程的代码段。线程具有其自己的线程ID,程序计数器,寄存器和堆栈。如果我们为每个服务创建单独的进程,则每个处理器共享代码,数据和系统资源。如果不创建线程,系统可能会用尽。创建线程可以使处理器易于工作。在多线程中,响应能力得到了提高,这是使用多线程的最大优势。多线程的最大优点是资源共享,并且在资源共享中,进程的多个线程共享相同的代码。在对称多处理中,所有处理器都使用共享内存进行通信。处理器从公共就绪队列开始执行进程。对称多重处理中可能存在一个专用队列,该专用队列允许进程执行。对称多处理中可以有一个调度程序,以确保没有两个处理器同时执行。适当的负载平衡是对称多处理的主要特征之一。在对称多处理中,更好的容错能力减少了CPU瓶颈的机会。对称多处理非常复杂,因为所有处理器之间都共享内存。如果处理器出现故障,那么对称多处理将导致计算能力下降。


比较表

对称多处理非对称多处理
在对称多处理中,每个处理器在操作系统中运行任务在非对称多处理中,只有主处理器才能运行操作系统的任务。
处理
在对称多处理中,该过程从就绪队列中获取在非对称多处理中,过程是主从
建筑
在对称多处理中,所有处理器都具有相同的体系结构在非对称多处理中,所有处理器都具有不同的体系结构
缓解
对称多重处理很复杂非对称多处理很容易

什么是 对称多处理?

所有处理器在操作系统中运行任务的多处理类型称为对称多处理。在非对称多处理中,存在主从关系,但是在对称多处理中,不存在主从关系。在对称多处理中,所有处理器都使用共享内存进行通信。处理器从公共就绪队列开始执行进程。对称多重处理中可能存在一个专用队列,该专用队列允许进程执行。具有多个处理器的系统称为多处理系统。添加了两个以上的处理器以提高计算机的功能。 CPU具有一组寄存器,过程存储在这些寄存器中。例如,如果进行两个数的加法处理,则整数将保存在寄存器中,并且数字的加法也将存储在寄存器中。如果有一个以上的进程,则比一个处理器可以工作的寄存器多,而其他处理器则可以通过这种方式释放,这将增加计算机的能力。有多种类型的处理器,例如对称多处理和非对称多处理。如果我们谈论对称多处理,那么在对称多处理中,处理器可以自由运行并且可以运行任何进程,而在多线程的情况下,则存在主从关系。在多处理中,存在一个集成内存控制器,该集成内存控制器的工作是添加更多内存。对称多处理中可以有一个调度程序,以确保没有两个处理器同时执行。适当的负载平衡是对称多处理的主要特征之一。在对称多处理中,更好的容错能力减少了CPU瓶颈的机会。对称多处理非常复杂,因为所有处理器之间都共享内存。如果处理器出现故障,那么对称多处理将导致计算能力下降。


什么是 非对称多处理?

在非对称多处理中,只有主处理器才能运行操作系统的任务。非对称多处理中有许多共享一个网络的处理器。主机是为从机分配处理器的主机。具有多个处理器的系统称为多处理系统。添加了两个以上的处理器以提高计算机的功能。 CPU具有一组寄存器,过程存储在这些寄存器中。例如,如果进行两个数的加法处理,则整数将保存在寄存器中,并且数字的加法也将存储在寄存器中。如果有一个以上的进程,则比一个处理器可以工作的寄存器多,而其他处理器则可以通过这种方式释放,这将增加计算机的能力。有多种类型的处理器,例如对称多处理和非对称多处理。如果我们谈论对称多处理,那么在对称多处理中,处理器可以自由运行并且可以运行任何进程,而在多线程的情况下,则存在主从关系。在多处理中,存在一个集成内存控制器,该集成内存控制器的工作是添加更多内存。每个处理器都要执行预定义的任务。在非对称多处理中,主数据结构是主从结构。所有系统活动均由主处理器控制。为了继续执行,存在主处理器使从处理器中的一个处理器发生故障的情况。

关键差异

  1. 在对称多处理中,每个处理器在操作系统中运行任务,而在非对称多处理中,只有主处理器在操作系统中运行任务。
  2. 在对称多处理中,该过程从就绪队列中获取,而在非对称多处理中,该过程为主
  3. 在对称多处理中,所有处理器具有相同的体系结构;在非对称多处理中,所有处理器具有不同的体系结构
  4. 对称多重处理很复杂,而非对称多重处理很容易

Dago vs.几内亚-有什么区别?

John Stephens

七月 2024

几内亚 几内亚((听)),正式是几内亚共和国(法语:RépubliquedeGuinée),是非洲西海岸的一个国家。现代国家以前被称为法属几内亚(法文:Guinéefrançaie),有时也被称为几内亚-科纳克里(Guinea-Conakry),以便与名称和同名地区的其他国家(如几内亚比绍和赤道国家)区分开来几内亚。几内亚的人口为1240万,面积为245...

镐与镐-有什么区别?

John Stephens

七月 2024

镐 镐,镐或镐是用于撬动的通常为T形的手动工具。它的头部通常是金属,垂直于较长的手柄,传统上是用木头制成,偶尔用金属制成,玻璃纤维越来越多。标准的镐类似于“镐头”,在其头部的一侧具有尖端,而相对的宽阔的扁平“斧头”刀片。渐变曲线通常跨越头部的长度。第二个最常见的配置是两个尖峰,一个尖峰比另一个尖峰稍长。尖头既可用于折断和撬开,又可用于a头,撇除和砍根的斧头。镐在史前时代被发展为农业工具,如今已...

最近的文章