Domov Hardware Co je to víceprocesor? - definice z techopedie

Co je to víceprocesor? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená multiprocesor?

Multiprocesor je počítačový systém se dvěma nebo více centrálními procesorovými jednotkami (CPU), z nichž každá sdílí společnou hlavní paměť a periferie. To pomáhá při současném zpracování programů.

Klíčovým cílem použití multiprocesoru je zvýšit rychlost provádění systému, přičemž dalšími cíli jsou odolnost proti chybám a přizpůsobení aplikací.

Dobrým příkladem multiprocesoru je jediná centrální věž připojená ke dvěma počítačovým systémům. Multiprocesor je považován za prostředek ke zlepšení rychlosti práce s počítači, výkonu a nákladové efektivity a také k zajištění lepší dostupnosti a spolehlivosti.

Techopedia vysvětluje multiprocesor

Při vícenásobném zpracování mohou mít všechny CPU stejné funkce nebo některé mohou být vyhrazeny pro specifické funkce.

Různé způsoby použití multiprocesoru zahrnují:

  • Jako uniprocesor, jako je jednoduchá instrukce, jediná data (SISD)
  • Uvnitř jediného systému pro provádění více samostatných sérií instrukcí ve více perspektivách, jako je více instrukcí, více dat (MIMD)
  • Jedna řada instrukcí v různých perspektivách, jako je jednoduchá instrukce, více dat (SIMD), která se obvykle používá pro zpracování vektorů
  • Více sérií instrukcí v jedné perspektivě, jako je více instrukcí, jednotlivá data (MISD), která se používá pro redundanci v systémech zabezpečených proti selhání a příležitostně pro popis hyperzávitových nebo pipelinovaných procesorů.

Mezi výhody použití multiprocesoru patří:

  • Vylepšený výkon
  • Více aplikací
  • Více uživatelů
  • Multi-tasking uvnitř aplikace
  • Vysoká propustnost a / nebo citlivost
  • Sdílení hardwaru mezi CPU

Komunikační architektura multiprocesoru:

  • Předávání zpráv
    • Nezávislý adresní prostor pro každý procesor
    • Komunikace procesoru pomocí předávání zpráv
    • Procesory zahrnují soukromé vzpomínky
    • Soustřeďuje pozornost na levné, nelokální operace

  • Sdílená paměť
    • Komunikace procesoru se provádí pomocí sdíleného adresního prostoru
    • Komunikace procesoru se provádí pomocí čtení / zápisu sdílené paměti
    • Vhodné pro malá zařízení
    • Nižší latence
    • Nejednotný přístup k paměti (NUMA) nebo symetrické multiprocesování (SMP)
Co je to víceprocesor? - definice z techopedie