Rozdiel medzi viacprocesorovými a viacpočítačovými systémami

Makro fotografia elektronického obvodu. PCB na osvetlení.

Detailný záber na počítačový procesor.

Kredit za obrázok: Zhukow/iStock/Getty Images

Rozdiel medzi viacprocesorovým systémom a viacpočítačovým systémom je v počte počítačov zapojených do každého z nich. Obidve sú prostredia s viacerými procesormi: Obe používajú naraz viac ako jeden procesor. Viacprocesorový systém je jeden počítač, ktorý pracuje s viacerými CPU, a viacpočítačový systém je zhluk počítačov, ktoré fungujú ako jeden počítač. Prostredia s viacerými procesormi môžu pracovať s procesormi zdieľajúcimi operačný systém – nazývané symetrické multiprocesovanie - alebo s každým procesorom, na ktorom beží individuálna inštancia operačného systému - nazývaná masívne paralelné spracovanie.

Viacnásobné CPU systémy

Počítač, ktorý má dva alebo viac samostatne stojacich procesorov pripojených k rovnakej základnej doske, je viacprocesorový systém. Každý procesor má svoju vlastnú päticu a chladiacu jednotku v systéme s viacerými CPU. Spracovatelia sú ako jednotliví stavební robotníci na tej istej stavbe. Môžu spolupracovať, aby dokončili jednu úlohu rýchlejšie, alebo pracovať oddelene a dokončiť viac úloh súčasne. Pre všetky všeobecné výpočtové úlohy možno použiť viaceré systémy CPU, ale zvyčajne sú vyhradené pre špičkový trh a intenzívne využitie, ako sú servery a profesionálna úprava videa z dôvodu vysokej náklady. Niektoré pracovné zaťaženia aplikácií nemožno rozdeliť na viac ako jeden procesor, čo obmedzuje vylepšenia výkonu.

Video dňa

Počítače s viacjadrovým CPU

Viacjadrové procesory sú samostatné čipy, ktoré obsahujú viac ako jeden CPU. Počítače používajúce viacjadrové procesory sa správajú presne ako systémy s viacerými procesormi, s výnimkou toho, že všetky procesorové jadrá zdieľajú rovnaký čip a päticu. Je to, ako keby sa už spomínaná stavebná čata zviezla na miesto práce. Viacjadrové systémy stoja oveľa menej ako viacprocesorové systémy a nepotrebujú rozľahlé základné dosky: Viacjadrové CPU vo väčšine prípadov nahradili systémy s viacerými procesormi. Viacjadrové procesory sa používajú na akýkoľvek druh výpočtovej techniky a nachádzajú sa v smartfónoch, tabletoch, lacných notebookoch a špičkových stolných počítačoch. Viacprocesorový systém môže navyše využívať niekoľko viacjadrových CPU.

Sieťové a uzavreté viacpočítačové prostredia

Multipočítače sú podobné kresleným superhrdinom, ktorí kombinujú sily menších hrdinov, ako je Voltron alebo Captain Planet. Multipočítač je zhluk počítačov, ktoré fungujú ako jeden počítač. Každý systém v multipočítači má svoj vlastný vyhradený hardvér, inštancie vlastného operačného systému a spracováva dáta cez MPP. Multipočítače môžu byť zabudované do rovnakej základnej dosky alebo môžu byť umiestnené v rôznych počítačových skriniach a vzájomne prepojené sieťou. Multipočítače sa používajú v situáciách hromadného spracovania údajov, ako sú vedecké simulácie, spracovanie obchodných informácií a hosťovanie webových stránok na internete.

Distribuované výpočtové prostredia

Distribuované výpočty sú typom multicomputingu, ktorý je doslova mimo rámca - niekedy mimo geografickej oblasti. Namiesto zdieľania základnej dosky alebo lokálnej siete používa distribuovaný výpočtový systém server na rozdelenie veľkej úlohy do viacerých segmentov, ktoré distribuuje segmentuje do iných systémov (zvyčajne cez internet), využíva distribučné systémy na spracovanie údajov a spracované údaje vracia na server analýza. Projekty SETI@home (hľadanie mimozemského života) a Folding@home (spracovanie údajov z lekárskeho výskumu) sú dve pozoruhodné použitia distribuovaných počítačov, ktorých sa môže dobrovoľne zúčastniť takmer každý, kto má počítač v.