Lähikuva tietokoneen prosessorista.
Kuvan luotto: Zhukow/iStock/Getty Images
Ero moniprosessorijärjestelmän ja monitietokonejärjestelmän välillä on kummassakin mukana olevien tietokoneiden määrä. Molemmat ovat moniprosessointiympäristöjä: Molemmat käyttävät useampaa kuin yhtä CPU: ta kerrallaan. Moniprosessorijärjestelmä on yksi tietokone, joka toimii useilla suorittimilla, ja monitietokonejärjestelmä on klusteri tietokoneita, jotka toimivat yksittäisenä tietokoneena. Moniprosessointiympäristöt voivat toimia prosessorien kanssa, jotka jakavat käyttöjärjestelmän, jota kutsutaan symmetriseksi monikäsittelyksi -- tai kun jokainen CPU käyttää yksittäistä käyttöjärjestelmän esiintymää -- nimeltään Massively Parallel Processing.
Useita CPU-järjestelmiä
Tietokone, jossa on kaksi tai useampi vapaasti seisova prosessori yhdistettynä samaan emolevyyn, on moniprosessorijärjestelmä. Jokainen prosessori saa oman kantansa ja jäähdytysyksikkönsä usean prosessorin järjestelmässä. Prosessorit ovat kuin yksittäisiä rakennustyöläisiä samalla rakennustyömaalla. He voivat työskennellä yhdessä suorittaakseen yhden tehtävän nopeammin tai työskennelläkseen erikseen useampaan kuin yhden tehtävän suorittamiseksi samanaikaisesti. Useita CPU-järjestelmiä voidaan käyttää kaikkiin yleisiin laskentatehtäviin, mutta ne on yleensä varattu high-end markkinat ja intensiiviset käyttötarkoitukset, kuten palvelimet ja ammattimainen videoeditointi, koska korkea kustannus. Joitakin sovellusten työkuormia ei voida jakaa useamman kuin yhden suorittimen kesken, mikä rajoittaa suorituskyvyn parannuksia.
Päivän video
Moniytiminen CPU-tietokoneet
Moniytimiset prosessorit ovat yksittäisiä siruja, jotka sisältävät useamman kuin yhden suorittimen. Moniytimisprosessoria käyttävät tietokoneet käyttäytyvät täsmälleen kuten useat prosessorit, paitsi että kaikilla prosessoriytimillä on sama siru ja kanta. Ihan kuin aiemmin mainittu rakennusmiehistö olisi kyydissään työmaalle. Moniytimiset järjestelmät maksavat paljon vähemmän kuin moniprosessorijärjestelmät, eivätkä ne tarvitse rönsyileviä emolevyjä: Useimmissa tapauksissa moniytimiset prosessorit ovat korvanneet useita prosessorijärjestelmiä. Moniytimisprosessoreita käytetään kaikenlaiseen tietojenkäsittelyyn, ja niitä löytyy älypuhelimista, tableteista, edullisista kannettavista ja huippuluokan pöytätietokoneista. Lisäksi moniprosessorijärjestelmä voi käyttää useita moniytimisprosessoreita.
Verkotetut ja suljetut monitietokoneympäristöt
Monitietokoneet ovat samanlaisia kuin sarjakuvan supersankarit, jotka yhdistävät pienempien sankarien, kuten Voltronin tai Captain Planetin, voimat. Monitietokone on klusteri tietokoneita, jotka toimivat yhtenä tietokoneena. Jokaisella monitietokoneen järjestelmällä on oma erillinen laitteistonsa, oman käyttöjärjestelmän esiintymät ja se käsittelee tietoja MPP: n kautta. Useita tietokoneita voidaan upottaa samalle emolevylle tai ne voidaan sijoittaa eri tietokonekoteloihin ja yhdistää verkkoon. Monitietokoneita käytetään massatietojen käsittelytilanteissa, kuten tiedesimulaatioissa, yritystietojen käsittelyssä ja Internet-sivustojen ylläpidossa.
Hajautetut laskentaympäristöt
Hajautettu laskenta on eräänlainen monilaskenta, joka on kirjaimellisesti laatikon ulkopuolella - joskus maantieteellisen alueen ulkopuolella. Emolevyn tai paikallisverkon jakamisen sijaan hajautettu laskenta käyttää palvelinta suuren tehtävän hajottamiseen useisiin segmentteihin ja jakaa ne. segmentoi muihin järjestelmiin (yleensä Internetin kautta), käyttää jakelujärjestelmiä tietojen käsittelemiseen ja palauttaa käsitellyt tiedot palvelimelle analyysi. SETI@home (ulkomaalaisen elämän etsiminen) ja Folding@home (lääketieteellisten tutkimustietojen käsittely) -projektit ovat kaksi merkittävää hajautetun tietojenkäsittelyn käyttötapaa, joihin melkein kuka tahansa tietokoneen omaava voi vapaaehtoisesti osallistua sisään.