对称多处理(symmetric multiprocessing)和非对称多处理(asymmetric multiprocessing)的区别

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

主要区别

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

对称多处理(symmetric multiprocessing) vs. 非对称多处理(asymmetric multiprocessing)

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

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

比较图

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

什么是对称多处理(symmetric multiprocessing)?

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

什么是非对称多处理(asymmetric multiprocessing)?

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

主要区别

  1. 在对称多处理中,每个处理器在操作系统中运行任务,而在非对称多处理中,只有主处理器运行操作的任务
  2. 在对称多处理中,进程来自就绪队列,而在非对称多处理中,进程是主进程
  3. 在对称多处理中,所有处理器具有相同的体系结构,在非对称多处理中,所有处理器具有不同的体系结构
  4. 对称的多处理是复杂的,而非对称的多处理是容易的

对比视频

  • 发表于 2020-09-09 06:56
  • 阅读 ( 303 )
  • 分类:IT

你可能感兴趣的文章

对称的(symmetric)和不对称顶层分子(asymmetric top molecules)的区别

...个关系式写成,IA=IB<IC。 什么是不对称顶层分子(asymmetric top molecules)? 不对称顶层分子是一种多原子分子,其转动惯量的所有主要成分彼此不同。换句话说,如果一个分子的高阶旋转轴是C2或者没有合适的旋转轴,那么这...

  • 发布于 2020-09-14 18:35
  • 阅读 ( 345 )

对称的(symmetric)和不对称核型(asymmetric karyotype)的区别

...代表一种原始状态。 图01:**核型 什么是不对称核型(an asymmetric karyotype)? 不对称核型是指染色体组中最小和最大染色体之间存在较大差异的核型。它有较少的着丝粒染色体。大多数染色体是端着丝粒染色体。不对称核型被认为...

  • 发布于 2020-09-29 23:33
  • 阅读 ( 298 )

多处理(multiprocessing)和多线程(multithreading)的区别

...比较-多处理与表格形式的多线程 6. 摘要 什么是多处理(multiprocessing)? 多处理是指同时使用两个或多个处理器运行多个进程。有不同类型的多处理机制。它们是对称多处理和非对称多处理。 图01:对称多处理 在对称多处理中,...

  • 发布于 2020-10-20 00:55
  • 阅读 ( 736 )

对映体(enantiotopic)和非对映(diastereotopic)的区别

对映体和非对映体的关键区别在于,对映体是指形成手性中心的能力,而非对映体是指形成非对映体的能力。 化学中的拓扑性是指取代基与取代基所依附的母体结构之间的立体化学关系。根据不同的关系,有不同类型的主观...

  • 发布于 2020-11-04 12:40
  • 阅读 ( 519 )

对称的(symmetric)和不对称干细胞分裂(asymmetric stem cell division)的区别

...的,是导致癌症的主要因素。 什么是不对称干细胞分裂(asymmetric stem cell division)? 不对称的干细胞分裂是干细胞的一个中心特征。在有机体的发育过程中,不对称的干细胞分裂占主导地位。当一个母干细胞不对称分裂时,它会产...

  • 发布于 2021-03-04 17:22
  • 阅读 ( 524 )

对映体(enantiomers)和非对映体(diastereomers)的区别

...多化学专业学生学习立体化学的挑战在于如何区分对映体和非对映体。它们是常见的分子化合物,尽管是立体异构体,但具有不同的特征——分子式和结构式相同,但原子取向不同。本文将详细阐述这两种常见化合物的区别,以...

  • 发布于 2021-06-25 01:09
  • 阅读 ( 296 )

非对映体(diastereomers)和对映体(enantiomers)的区别

...lane within the molecule. This is a result of the molecule being perfectly symmetric. Diastereomers have different physical properties and differ in their reactivity. 非对映体(diastereomers)和对映体(enantiomers)的区别 定义 对映体是相互镜像的立体异构体。 非对映异构体...

  • 发布于 2021-06-27 11:43
  • 阅读 ( 371 )

对映体(enantiomers)和非对映体(diastereomers)的区别

...空间排列不同的分子。立体异构体又分为两类,即对映体和非对映体。对映体和非对映体的主要区别在于,对映体是镜像的,而非对映体不是镜像的。 覆盖的关键领域 1.什么是手性-简要说明2.什么是对映体-定义,结构,性质3....

  • 发布于 2021-06-28 18:17
  • 阅读 ( 621 )

多核(multicore)和多处理机(multiprocessor)的区别

...响其他处理器的功能。因此,多处理器更可靠。 Figure 2: Symmetric Multiprocessor 多处理器系统可以使用共享内存或分布式内存。在共享内存多处理器中,每个CPU共享主存和外设,以同时执行指令。在这些类型的系统中,所有cpu都使用...

  • 发布于 2021-06-30 21:07
  • 阅读 ( 453 )

对称的(symmetric)和非对称加密(asymmetric encryption)的区别

...DES、3DES是一些常用的对称加密算法。 什么是非对称加密(asymmetric encryption)? 非对称加密使用两个密钥进行加密和解密。这两个密钥称为私钥和公钥。它使用公钥进行加密,使用私钥进行解密。公钥可用于希望发送消息的一方。...

  • 发布于 2021-06-30 22:44
  • 阅读 ( 448 )
rjyt7690
rjyt7690

0 篇文章

相关推荐