Moniprosentti, mikä koostuu, tyypit, vaatimukset, edut
- 3962
- 1068
- Ronald Reilly
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, esimerkitKun 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
- Diesh Thakur (2019). Moniprosessorin käyttöjärjestelmän määritelmä. ECOMPUTER -muistiinpanot.Otettu: Ecomputernotes.com.
- Opetusohjelmat (2019). Ero monitehtamisen, monisäikeisen ja moniprosessoinnin välillä. Otettu: Tutorialspoint.Kehitys.
- Encyclopaedia Britannica (2019). Moniprosentti. Otettu: Britannica.com.
- Ravepedia (2019). Moniprosessori. Otettu: Ravepedia.com.
- Kristi Castro (2018). Moniprosessorijärjestelmät. Opetusohjelmat. Otettu: Tutorialspoint.com.
- « Inflamenooman aktivointi ja toiminnot
- Keskipakovoiman kaavat, kuinka lasketut, esimerkit, harjoitukset »