Moniprosentti, mikä koostuu, tyypit, vaatimukset, edut

Moniprosentti, mikä koostuu, tyypit, vaatimukset, edut

Hän moniprosentti, Tietotekniikkaan sovelletaan tietokoneen toimintatapaa, jossa useampi kuin yksi prosessori on fyysisesti. Tarkoituksena on saada halu suorittaa yhden ohjelman eri osat samanaikaisesti.

Näitä useita keskeisiä prosessointiyksiköitä (CPU) ylläpidetään tiiviissä viestinnässä, jakamalla tietokoneen väylä-, muisti- ja muut oheislaitteet. Koska käytettävissä olevia prosessoreita on useita, useita prosesseja voidaan suorittaa samanaikaisesti.

Lähde: Khazadum [CC BY-SA 3.0 (http: // creativecommons.Org/lisenssit/by-SA/3.0/]]

Moniprosessointi viittaa enemmän CPU -yksiköiden lukumäärään kuin suorituskykyprosessien määrään samanaikaisesti. Jos laitteisto tarjoaa useamman kuin yhden prosessorin, niin se on moniprosentti. Se on järjestelmän kyky hyödyntää useita prosessorin tietokonevirtaa.

Moniprosessointijärjestelmä on erittäin hyödyllinen, kun sitä pyritään olemaan melko nopeaa korkean tietojoukon käsittelemiseksi. Näitä järjestelmiä käytetään enimmäkseen sovelluksissa, kuten ajan ennuste, satelliitin hallinta jne.

Tämäntyyppinen moniprosessointijärjestelmä ilmestyi ensin suuriin tietokoneisiin tai keskuskehyksiin, ennen.

[TOC]

Mikä on moniprosessamiasta?

Moniprosessointijärjestelmän tuella useita prosesseja voidaan suorittaa rinnakkain.

Oletetaan, että PR1, PR2, PR3 ja PR4 odottavat toteutumista. Yhden prosessorin järjestelmässä prosessi suoritetaan ensin, sitten seuraavat, sitten toinen ja niin edelleen.

Jokainen prosessi voidaan kuitenkin määrittää tietylle prosessorille prosessointia.

Jos se on kaksinkertainen prosessori, kahdella prosessorilla, kaksi prosessia voidaan suorittaa samanaikaisesti, joten nämä ovat kahdesti nopeampia. Samoin nelikerroksinen prosessori on neljä kertaa nopeampi kuin yksi prosessori.

Voi palvella sinua: Käsittelylaitteet: Evolution, tyypit, esimerkit

Kun tietyn toiminnon on määritetty jokaisen prosessorin suorittamiseksi, he voivat suorittaa työnsä, toimittaa ohjeet seuraavalle prosessorille ja aloittaa uuden ohjeiden työskentelyn.

Esimerkiksi suurempi prosessori voisi käyttää "orjia" -prosessoreita suorittamaan erilaisia ​​puhdistustehtäviä, kuten muistin antamista.

Samoin erilaisia ​​prosessoreita voidaan käyttää tietoviestinnän, muistin tallennus- tai aritmeettisten toimintojen hallintaan.

Ero moniprosessoinnin ja moniohjelman välillä

Järjestelmä on moniprosessoimalla, kun sinulla on useampi kuin yksi prosessori fyysisesti ja voi olla moniohjelmointi, kun siinä on useita prosesseja, jotka toimivat samanaikaisesti.

Siksi moniprosessoinnin ja moniohjelman välinen ero on, että moniprosessointi suorittaa useita prosesseja samanaikaisesti useissa prosessoreissa, kun taas moniohjelmointi ylläpitää useita päämuistissa olevia ohjelmia ja suorittaa ne samanaikaisesti yhden suorittimen kautta.

Toisin sanoen moniprosessointi tapahtuu rinnakkaisen prosessoinnin kautta, kun taas moniohjelmointi tapahtuu, kun yksi CPU muuttuu prosessista toiseen.

Vaatimukset

Moniprosessointijärjestelmän tehokkaasti käyttämiseksi tietokonejärjestelmällä on oltava seuraavat:

Prosessorin tuki

Heillä on oltava joukko prosessoreita, joilla on kyky käyttää niitä moniprosessointijärjestelmässä.

Baskerin tuki

Emolevy, joka pystyy sisällyttämään ja ajamaan useita prosessoreita. Tämä tarkoittaa ylimääräisiä pistorasioita tai lähtö- ja saapumisaikoja.

Käyttöjärjestelmän tuki

Koko moniprosessointitehtävä hallitsee käyttöjärjestelmä, joka antaa järjestelmän eri prosessorien suorittamat eri tehtävät.

Voi palvella sinua: tärkeimmän teollisuusvallankumouksen 25 keksintöä

Sanotaan.

Tämän avulla käyttöjärjestelmä voi antaa näiden alaprosessien juoksua useampaan kuin yhteen prosessoriin samanaikaisesti, mikä johtaa moniprosessointiin ja parempaan suorituskykyyn.

Moniprosessin tyypit

Symmetrinen moniprosessointi

Tämän tyyppisessä moniprosessoinnissa kaikilla prosessoreilla on keskinäinen suhde samalla tasa-arvotasolla, toisin sanoen, muun muassa mestarihaavaista suhdetta ei ole.

Kaikilla prosessoreilla on viestintää keskenään, koska jokainen sisältää kopion samasta käyttöjärjestelmästä.

Esimerkki symmetrisestä moniprosessointijärjestelmästä on Multimax -tietokoneen UNIX -encore -versio.

Epäsymmetrinen moniprosessointi

Tämän tyyppisessä moniprosessoinnissa on pääprosessori, joka antaa ohjeita kaikille muille prosessoreille, määrittämällä jokaiselle aiemmin määritelty tehtävä. Tämä on kaikkein taloudellisin vaihtoehto ylläpitämällä mestarikertomusprosessorien välistä suhdetta.

Tämän tyyppistä moniprosessia oli vain symmetrisiä moniprosessoreita.

Edut

Korkeampi tuottavuus

Moniprosessoinnilla on enemmän tehtäviä, jotka ovat suoritettu paljon pienemmässä ajassa.

Jos useat prosessorit toimivat yhdessä, järjestelmän suorituskykyä parannetaan lisäämällä aikayksikköä kohti suoritettujen prosessien lukumäärää.

Suurempi luotettavuus

Kun prosessori epäonnistuu, moniprosessointi osoittautuu luotettavammaksi, koska tässä tilanteessa järjestelmä on hitaampi, mutta se ei pudota. Tämä kyky jatkaa työskentelyä virheestä huolimatta kutsutaan tyylikkäästi hajoamiseksi.

Esimerkiksi, jos joku prosessori epäonnistuu yhteensä viiden kanssa, jotka eivät ole epäonnistuneet, mutta loput neljä prosessoria jakavat epäonnistuneen prosessorin työn. Siksi järjestelmä toimii 20% enemmän hitaampaa sen sijaan, että putoaa kokonaan.

Voi palvella sinua: 8 näkyväinta Internet -elementtiä

Säästää rahaa

Nämä järjestelmät voivat tuottaa pitkän aikavälin rahansäästöjä yhdestä prosessorin järjestelmistä, koska prosessorit voivat jakaa ruokalähteitä, oheislaitteita ja muita laitteita.

Jos on olemassa useita prosesseja, jotka jakavat tietoja.

Haitat

Korkeammat ostokustannukset

Vaikka moniprosessointijärjestelmät ovat pitkällä aikavälillä halvempia kuin useiden tietokonejärjestelmien käyttö, ne ovat silti melko kalliita.

On paljon halvempaa ostaa yksinkertainen järjestelmä yhdellä prosessorilla kuin moniprosessorijärjestelmä.

Monimutkainen käyttöjärjestelmä

Monisopimusjärjestelmissä tarvitaan suurempi monimutkaisuuskäyttöjärjestelmä.

Tämä johtuu siitä, että heillä on useita prosessoreita, jotka jakavat muistin, laitteet jne. Resurssien levittäminen prosesseihin on monimutkaisempaa, että jos olisi vain yksi prosessori.

Vaaditaan suuri määrä muistia

Kaikki moniprosessointijärjestelmän prosessorit jakavat päämuistin. Siksi tarvitaan paljon suurempi muistijoukko verrattuna järjestelmiin, joissa on yksi prosessori.

Viitteet

  1. Diesh Thakur (2019). Moniprosessorin käyttöjärjestelmän määritelmä. ECOMPUTER -muistiinpanot.Otettu: Ecomputernotes.com.
  2. Opetusohjelmat (2019). Ero monitehtamisen, monisäikeisen ja moniprosessoinnin välillä. Otettu: Tutorialspoint.Kehitys.
  3. Encyclopaedia Britannica (2019). Moniprosentti. Otettu: Britannica.com.
  4. Ravepedia (2019). Moniprosessori. Otettu: Ravepedia.com.
  5. Kristi Castro (2018). Moniprosessorijärjestelmät. Opetusohjelmat. Otettu: Tutorialspoint.com.