什么是对称多处理(Symmetric Multiprocessing)?

对称多处理(SMP)是一种计算机体系结构,其中两个或多个中央处理器(CPU)共享同一内存的公共链路。它最初开发于20世纪60年代,自那时以来一直用于各种配置。SMP系统中的任何处理器都可以从共享的任何部分访问和运行软件记忆。...
对称多处理(SMP)是一种计算机体系结构,其中两个或多个中央处理器(CPU)共享同一内存的公共链路。它最初开发于20世纪60年代,自那时以来一直用于各种配置。SMP系统中的任何处理器都可以从共享的任何部分访问和运行软件记忆。随着技术的发展和市场的变化,这种装置的受欢迎程度在这一年中波动不定,但它仍然是最常见的多处理器技术之一。一种中央处理器SMP起源于20世纪60年代早期,是一种通过高速连接连接多个处理器并使它们能够访问同一组内存模块的方法。由于内存是在处理器之间共享的,因此SMP硬件可能比其他技术更便宜,这些技术可能会将内存专用于每个处理器有人用一个简单的横杆连接两个处理器,而另一些人则在多达32个处理器之间使用更复杂的互连。任何对称的多处理系统都会因这种互连的速度和容量而受到阻碍;一个有32个处理器的系统不一定要快32倍,因为这些处理器和系统内存之间的公共链路可能会阻塞与其他技术相比,对称多处理的一个关键优势是,SMP系统或多或少地平等对待所有处理器,从而使每个处理器都能以相同的质量访问其他计算机硬件,这意味着系统中的任何处理器都可以从软件程序中读取和执行指令,而不管这些指令在哪里程序驻留在计算机内存中。许多软件程序现在被分成更小的块,称为线程;当这些程序在SMP系统上运行时,每个处理器都可以运行程序的一个线程,用户级软件不需要修改就可以在支持对称多处理的系统上运行,但是底层操作系统必须支持这项技术。随着其他技术的发展和新体系结构的探索,对称多处理的流行程度在过去的几年里逐渐减弱技术对计算可能产生的影响出现在20世纪90年代初;一些公司,尤其是Sequent计算机系统公司,开始专注于制造高端SMP系统。Sequent于1999年被IBM收购,其设计备受赞誉,但从未能够有效地与计算机行业的巨头竞争在高端系统中,新的多处理技术,如非统一内存访问(NUMA)已经部分取代了SMP多年来,计算机制造商已经在消费级硬件上进行了对称多处理的试验;然而,除了昂贵的狂热硬件之外,大多数个人计算机都缺乏这项技术。使单CPU系统更高效的新技术,如同时多线程或"超线程","随着多核技术的兴起,在不增加SMP成本的情况下提高了计算机的性能。但是,将这些技术结合起来是可能的,最强大的台式计算机可能包括多个通过SMP连接的多核处理器,从而创造了一个具有大量计算能力的系统。
  • 发表于 2020-07-31 19:02
  • 阅读 ( 1491 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具