multi~~POS=TRUNC

Författare: John Stephens
Skapelsedatum: 26 Januari 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Front of House Training - Oracle Micros Simphony POS Training and Support
Video: Front of House Training - Oracle Micros Simphony POS Training and Support

Innehåll

Definition - Vad betyder multiprocessor?

En multiprocessor är ett datorsystem med två eller flera centrala bearbetningsenheter (CPU), där var och en delar det gemensamma huvudminnet såväl som kringutrustningen. Detta hjälper till vid samtidig behandling av program.


Det viktigaste syftet med att använda en multiprocessor är att öka systemets körhastighet, med andra mål är feltolerans och applikationsmatchning.

En bra illustration av en multiprocessor är ett enda centralt torn kopplat till två datorsystem. En multiprocessor betraktas som ett sätt att förbättra beräkningshastigheter, prestanda och kostnadseffektivitet, samt att ge förbättrad tillgänglighet och tillförlitlighet.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Multiprocessor

Vid multiprocessering kan alla CPU: er ha lika funktioner eller vissa kan reserveras för specifika funktioner.

Olika sätt att använda en multiprocessor inkluderar:


  • Som uniprocessor, till exempel enkelinstruktion, singeldata (SISD)
  • Inuti ett enda system för att köra flera, enskilda instruktionsserier i flera perspektiv, såsom flera instruktioner, multipeldata (MIMD)
  • En enda serie instruktioner i olika perspektiv, såsom enkelinstruktion, multipeldata (SIMD), som vanligtvis används för vektorbearbetning
  • Flera instruktionsserier i ett enda perspektiv, såsom multipelinstruktion, enkel data (MISD), som används för redundans i felsäkra system och ibland för att beskriva hypertrådning eller pipelinerade processorer

Fördelarna med att använda en multiprocessor inkluderar:

  • Förbättrad prestanda
  • Flera applikationer
  • Flera användare
  • Multi-tasking inuti en applikation
  • Hög kapacitet och / eller lyhördhet
  • Delning av hårdvara mellan CPU: er

Kommunikationsarkitektur för en multiprocessor:


  • Godkänd
    • Oberoende adressutrymme för varje processor
    • Processorkommunikation genom att passera
    • Processorer inkluderar privata minnen
    • Koncentrerar uppmärksamheten på högprissatta, icke-lokala verksamheter

  • Delat minne
    • Processorkommunikation sker med ett delat adressutrymme
    • Processorkommunikation sker med hjälp av läs / skrivning av delat minne
    • Bekväm på småskaliga enheter
    • Lägre latens
    • Icke-enhetlig minnesåtkomst (NUMA) eller symmetrisk multiprocessing (SMP)