Datora procesora tuvplāns.
Attēla kredīts: Žukova/iStock/Getty Images
Atšķirība starp daudzprocesoru sistēmu un daudzdatoru sistēmu ir katrā iesaistīto datoru skaits. Abas ir vairāku apstrādes vides: abas vienlaikus izmanto vairāk nekā vienu centrālo procesoru. Daudzprocesoru sistēma ir viens dators, kas darbojas ar vairākiem CPU, un vairāku datoru sistēma ir datoru kopa, kas darbojas kā viens dators. Daudzapstrādes vides var darboties ar CPU, kam ir kopīga operētājsistēma, ko sauc par simetrisko vairāku apstrādi vai ar katru CPU, kurā darbojas atsevišķa operētājsistēmas instance, ko sauc par masveida paralēlo apstrādi.
Vairākas CPU sistēmas
Dators, kuram ir divi vai vairāki brīvi stāvoši procesori, kas savienoti ar vienu un to pašu mātesplati, ir daudzprocesoru sistēma. Katrs procesors vairāku CPU sistēmā iegūst savu ligzdu un dzesēšanas bloku. Pārstrādātāji ir kā atsevišķi celtnieki vienā būvlaukumā. Viņi var strādāt kopā, lai ātrāk pabeigtu vienu uzdevumu, vai strādāt atsevišķi, lai vienlaikus pabeigtu vairāk nekā vienu uzdevumu. Vairākas CPU sistēmas var izmantot visiem vispārīgiem skaitļošanas uzdevumiem, bet parasti tās ir rezervētas augstas klases tirgus un intensīva izmantošana, piemēram, serveri un profesionāla video rediģēšana, jo augsto izmaksas. Dažas lietojumprogrammu darba slodzes nevar sadalīt vairāk nekā vienam CPU, tādējādi ierobežojot veiktspējas uzlabojumus.
Dienas video
Daudzkodolu CPU datori
Daudzkodolu procesori ir atsevišķas mikroshēmas, kas satur vairāk nekā vienu centrālo procesoru. Datori, kas izmanto daudzkodolu CPU, darbojas tieši tāpat kā vairākas CPU sistēmas, izņemot to, ka visiem procesora kodoliem ir viena un tā pati mikroshēma un ligzda. It kā jau iepriekš pieminētā celtnieku brigāde būtu braukusi uz darba vietu. Daudzkodolu sistēmas maksā daudz mazāk nekā daudzprocesoru sistēmas, un tām nav vajadzīgas plaši izplatītas mātesplates: daudzkodolu CPU vairumā gadījumu ir aizstājuši vairāku procesoru sistēmas. Daudzkodolu procesori tiek izmantoti jebkura veida skaitļošanai, un tie ir atrodami viedtālruņos, planšetdatoros, budžeta klēpjdatoros un augstākās klases galddatoros. Turklāt daudzprocesoru sistēma var izmantot vairākus daudzkodolu CPU.
Tīkla un slēgtas daudzdatoru vides
Daudzdatori ir līdzīgi multfilmu supervaroņiem, kas apvieno mazāko varoņu, piemēram, Voltrona vai Captain Planet, spējas. Daudzdators ir datoru kopums, kas darbojas kā viens dators. Katrai sistēmai vairākos datoros ir sava īpaša aparatūra, savas operētājsistēmas gadījumi, un tā apstrādā datus, izmantojot MPP. Daudzdatorus var iegult vienā mātesplatē vai ievietot dažādos datoru korpusos un savienot kopā tīklā. Daudzdatorus izmanto masveida datu apstrādes situācijās, piemēram, zinātnes simulācijās, biznesa informācijas apstrādē un tīmekļa vietņu mitināšanā internetā.
Izkliedētās skaitļošanas vides
Izkliedētā skaitļošana ir daudzskaitļošanas veids, kas burtiski ir ārpus rāmja — dažreiz ārpus ģeogrāfiskā reģiona. Tā vietā, lai koplietotu mātesplati vai lokālo tīklu, izplatītā skaitļošana izmanto serveri, lai sadalītu lielu uzdevumu vairākos segmentos un sadalītu tos. segmentus uz citām sistēmām (parasti internetā), izmanto izplatīšanas sistēmas, lai apstrādātu datus un atgrieztos apstrādātos datus uz serveri. analīze. SETI@home (citplanētiešu dzīvības meklēšana) un Folding@home (medicīnisko pētījumu datu apstrāde) projekti ir divi ievērojami izplatītās skaitļošanas izmantošanas veidi, kuros var brīvprātīgi piedalīties gandrīz ikviens, kam ir dators iekšā.