Multiprocessor

Kirjoittaja: John Stephens
Luomispäivä: 26 Tammikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Computer System Architecture
Video: Computer System Architecture

Sisältö

Määritelmä - mitä multiprocessor tarkoittaa?

Moniprosessori on tietokonejärjestelmä, jossa on kaksi tai useampia keskusyksiköitä (CPU), joista jokaisella on yhteinen päämuisti ja oheislaitteet. Tämä auttaa ohjelmien samanaikaista käsittelyä.


Moniprosessorin käytön keskeinen tavoite on parantaa järjestelmän suoritusnopeutta, muiden tavoitteiden ollessa vikasietoisuus ja sovellusten sovittaminen.

Hyvä esimerkki moniprosessorista on yksi keskitorni, joka on kiinnitetty kahteen tietokonejärjestelmään. Moniprosessoria pidetään keinona parantaa laskennanopeutta, suorituskykyä ja kustannustehokkuutta sekä parantaa saatavuutta ja luotettavuutta.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää moniprosessorin

Moniprosessoinnissa kaikilla CPU: lla voi olla samat toiminnot tai osa niistä voidaan varata tietyille toiminnoille.

Eri tapoja käyttää moniprosessoria ovat:


  • Yksi prosessorina, kuten yksittäinen käsky, yksittäinen data (SISD)
  • Yhden järjestelmän sisällä useiden, yksittäisten käskyjen suorittamiseksi useista näkökulmista, kuten useita ohjeita, useita tietoja (MIMD)
  • Yksi käskysarja eri näkökulmista, kuten yksittäinen käsky, useita tietoja (SIMD), jota yleensä käytetään vektorikäsittelyyn
  • Useita käskysarjoja samassa perspektiivissä, kuten useita käskyjä, yksittäisiä tietoja (MISD), joita käytetään redundanssiin epävarmoissa järjestelmissä ja toisinaan kuvaamaan hyperkierrettyjä tai putkistettuja prosessoreita

Moniprosessorin käytön etuihin kuuluvat:

  • Parannettu suorituskyky
  • Useita sovelluksia
  • Useita käyttäjiä
  • Monitehtävä sovelluksen sisällä
  • Suuri läpäisykyky ja / tai reagointikyky
  • Laitteiston jakaminen prosessorien kesken

Moniprosessorin viestintäarkkitehtuuri:


  • Syöttäminen
    • Riippumaton osoitetila jokaiselle prosessorille
    • Suorittimen kommunikointi ohituksen avulla
    • Suorittimet sisältävät yksityisiä muistoja
    • Keskittää huomion kalliisiin, muihin kuin paikallisiin toimintoihin

  • Jaettu muisti
    • Suorittimen tiedonsiirto tapahtuu jaetun osoitealueen avulla
    • Suoritinviestintä tapahtuu jaetun muistin lukemisen / kirjoittamisen avulla
    • Kätevä pienimuotoisissa laitteissa
    • Pienempi viive
    • Epätasainen muistin käyttö (NUMA) tai symmetrinen moniprosessointi (SMP)