Multiprocesor

Autor: John Stephens
Datum Vytvoření: 26 Leden 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Computer System Architecture
Video: Computer System Architecture

Obsah

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 tolerance vůči 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.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

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í
    • Nezávislý adresní prostor pro každý procesor
    • Komunikace procesoru pomocí předávání
    • 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)