Daudzprocesors

Autors: John Stephens
Radīšanas Datums: 26 Janvārī 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
daudz laimes Aion :)
Video: daudz laimes Aion :)

Saturs

Definīcija - ko nozīmē multiprocesors?

Vairākuzdevumu procesors ir datorsistēma ar diviem vai vairākiem centrālajiem procesora blokiem (CPU), katram no tiem ir kopēja galvenā atmiņa, kā arī perifērijas ierīces. Tas palīdz programmu vienlaicīgā apstrādē.


Daudzprocesoru izmantošanas galvenais mērķis ir palielināt sistēmas izpildes ātrumu, bet citi mērķi ir kļūdu tolerance un lietojumprogrammu saskaņošana.

Labs multiprocesora piemērs ir viens centrālais tornis, kas piestiprināts pie divām datorsistēmām. Vairākuzdevumu procesors tiek uzskatīts par līdzekli, lai uzlabotu skaitļošanas ātrumu, veiktspēju un rentabilitāti, kā arī nodrošinātu uzlabotu pieejamību un uzticamību.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro multiprocesoru

Daudzprocesēšanas laikā visiem CPU var būt vienādas funkcijas vai arī dažas var būt rezervētas īpašām funkcijām.

Dažādi multiprocesoru izmantošanas veidi ir:

  • Kā uniprocesors, piemēram, viena instrukcija, atsevišķi dati (SISD)
  • Vienā sistēmā vairāku atsevišķu instrukciju sēriju izpildei no vairākiem aspektiem, piemēram, vairākiem norādījumiem, vairākiem datiem (MIMD)
  • Viena instrukcijas virkne dažādos aspektos, piemēram, viena instrukcija, vairāki dati (SIMD), ko parasti izmanto vektoru apstrādei
  • Vairākas instrukciju sērijas vienā perspektīvā, piemēram, vairākas instrukcijas, atsevišķi dati (MISD), ko izmanto dublēšanai drošās sistēmās un reizēm hipervītņu vai cauruļvadu procesoru aprakstīšanai

Daudzprocesoru izmantošanas priekšrocības ir šādas:


  • Uzlabota veiktspēja
  • Vairāki pieteikumi
  • Vairāki lietotāji
  • Daudzuzdevumu veikšana lietojumprogrammā
  • Augsta caurlaidspēja un / vai atsaucība
  • Aparatūras koplietošana starp CPU

Daudzprocesoru komunikāciju arhitektūra:

  • Garām
    • Neatkarīga adreses telpa katram procesoram
    • Procesora komunikācija, izmantojot iet
    • Pārstrādātāji iekļauj privātas atmiņas
    • Koncentrē uzmanību uz dārgām, vietējām darbībām

  • Dalītā atmiņa
    • Procesora komunikācija notiek, izmantojot kopīgu adrešu telpu
    • Procesora komunikācija notiek ar kopīgas atmiņas lasīšanas / rakstīšanas palīdzību
    • Ērts maza mēroga ierīcēs
    • Zemāks latentums
    • Nevienmērīga piekļuve atmiņai (NUMA) vai simetriska vairāku apstrāde (SMP)