Sisällysluettelo:
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 päätavoite on lisätä 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.
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 yhdessä perspektiivissä, kuten useita käskyjä, yksittäisiä tietoja (MISD), joita käytetään redundanssiin epävarmoissa järjestelmissä ja toisinaan kuvaamaan hyperkierrettyjä tai putkistoja suorittimia
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:
- Viesti kulkee
- Riippumaton osoitetila jokaiselle prosessorille
- Suoritinviestintä viestin kuljettamisen kautta
- 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)