Domov technické vybavenie Čo je to multiprocesor? - definícia z technológie

Čo je to multiprocesor? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená multiprocesor?

Multiprocesor je počítačový systém s dvoma alebo viacerými centrálnymi procesorovými jednotkami (CPU), z ktorých každá zdieľa spoločnú hlavnú pamäť, ako aj periférne zariadenia. Pomáha to pri súčasnom spracovaní programov.

Kľúčovým cieľom použitia multiprocesora je zvýšenie rýchlosti vykonávania systému, pričom ďalšími cieľmi sú odolnosť proti chybám a prispôsobenie aplikácií.

Dobrým príkladom multiprocesora je jediná centrálna veža pripojená k dvom počítačovým systémom. Multiprocesor sa považuje za prostriedok na zlepšenie výpočtovej rýchlosti, výkonu a nákladovej efektívnosti, ako aj na poskytnutie lepšej dostupnosti a spoľahlivosti.

Techopedia vysvetľuje multiprocesor

Pri multiprocese môžu mať všetky CPU rovnaké funkcie alebo niektoré môžu byť vyhradené pre konkrétne funkcie.

Rôzne spôsoby použitia multiprocesora zahŕňajú:

  • Ako jednoprocesor, ako napríklad jediná inštrukcia, jediné údaje (SISD)
  • Vnútri jediného systému na vykonávanie viacerých samostatných sérií pokynov vo viacerých perspektívach, ako sú viacnásobné inštrukcie, viac údajov (MIMD)
  • Jedna séria inštrukcií v rôznych perspektívach, ako napríklad jedna inštrukcia, viac údajov (SIMD), ktoré sa zvyčajne používajú na spracovanie vektorov
  • Viaceré inštrukcie v jednej perspektíve, ako napríklad viac inštrukcií, jediné údaje (MISD), ktoré sa používajú na redundanciu v systémoch zabezpečených proti zlyhaniu a príležitostne na opis hyperzávitových alebo pipelinovaných procesorov.

Výhody použitia multiprocesora zahŕňajú:

  • Zvýšený výkon
  • Viac aplikácií
  • Viacerí používatelia
  • Multi-tasking vnútri aplikácie
  • Vysoká priepustnosť a / alebo schopnosť reagovať
  • Zdieľanie hardvéru medzi procesormi

Komunikačná architektúra multiprocesora:

  • Odosielanie správ
    • Nezávislý adresný priestor pre každého procesora
    • Komunikácia procesora prostredníctvom odovzdávania správ
    • Medzi procesory patria súkromné ​​spomienky
    • Sústreďuje pozornosť na cenovo neobchodné operácie

  • Spoločná pamäť
    • Komunikácia procesora sa uskutočňuje prostredníctvom zdieľaného adresného priestoru
    • Komunikácia procesora sa vykonáva pomocou čítania / zápisu zdieľanej pamäte
    • Pohodlné na malých zariadeniach
    • Nižšia latencia
    • Nejednotný prístup k pamäti (NUMA) alebo symetrické multiprocesovanie (SMP)
Čo je to multiprocesor? - definícia z technológie