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

非对称多处理

非对称多处理是使用由一个主处理器处理的两个或多个处理器。所有CPU都是互连的,但不是自调度的。AMP用于根据任务的优先级和重要性将特定任务调度到CPU。

对称多处理

对称多处理是使用两个或多个共享公共内存空间的自调度处理器。每个处理器都可以访问I / O和存储设备。SMP将多个CPU应用于一项任务,以并行和更快的方式完成。

序号非对称多处理对称多处理
1中央处理器

所有处理器的优先级都不相同。

所有处理器的优先级相同。
2操作系统任务

操作系统任务由主处理器完成。

操作系统任务可以由任何处理器完成。
3通信开销

处理器之间没有通信开销,因为它们是由主处理器控制的。

所有处理器都使用共享内存相互通信。
4进程调度采用主从式方法使用就绪的进程队列。
5成本

非对称多处理的实现成本较低。

对称多重处理的实施成本较高。
6设计复杂度

非对称多处理的实现成本较低。

对称多重处理的设计很复杂。