Разликата между многопроцесорни и мултикомпютърни системи

Макро снимка на електронна схема. PCB на осветлението.

Крупен план на компютърен процесор.

Кредит на изображението: Жуков/iStock/Getty Images

Разликата между многопроцесорна и мултикомпютърна система е броят на компютрите, включени във всяка. И двете са многопроцесорни среди: и двете използват повече от един процесор наведнъж. Многопроцесорната система е един компютър, който работи с множество процесори, а мултикомпютърната система е клъстер от компютри, които работят като единичен компютър. Многопроцесорните среди могат да работят с процесори, споделящи операционна система - наречена симетрична многопроцесорна обработка - или с всеки процесор, изпълняващ отделен екземпляр на операционната система - наречен Massively Parallel Processing.

Множество процесорни системи

Компютър, който има два или повече свободно стоящи процесора, свързани към една и съща дънна платка, е многопроцесорна система. Всеки процесор получава собствен гнездо и охлаждащ модул в система с множество процесори. Преработвателите са като отделни строителни работници на една и съща строителна площадка. Те могат да работят заедно, за да завършат една задача по-бързо или да работят поотделно, за да завършат повече от една задача едновременно. Множество CPU системи могат да се използват за всички общи изчислителни задачи, но обикновено са запазени за пазар от висок клас и интензивно използване като сървъри и професионално видео редактиране поради високото цена. Някои работни натоварвания на приложенията не могат да бъдат разделени на повече от един процесор, което ограничава подобренията в производителността.

Видео на деня

Многоядрени CPU компютри

Многоядрените процесори са единични чипове, които съдържат повече от един процесор. Компютрите, използващи многоядрени процесори, се държат точно като множество процесорни системи, с изключение на това, че всички процесорни ядра споделят един и същ чип и сокет. Сякаш споменатият по-рано строителен екип се е придвижил с кола до работната площадка. Многоядрените системи струват много по-малко от многопроцесорните системи и не се нуждаят от разпръснати дънни платки: Многоядрените процесори заменят множество процесорни системи в повечето случаи. Многоядрените процесори се използват за всякакъв вид изчисления и се намират в смартфони, таблети, бюджетни лаптопи и настолни компютри от висок клас. Освен това многопроцесорната система може да използва няколко многоядрени процесора.

Мрежови и затворени мултикомпютърни среди

Мултикомпютрите са подобни на супергероите от анимационни филми, които съчетават силите на по-малките герои, като Voltron или Captain Planet. Мултикомпютърът е клъстер от компютри, които функционират като един компютър. Всяка система в мултикомпютър има собствен специален хардуер, екземпляри на собствена операционна система и обработва данни чрез MPP. Мултикомпютрите могат да бъдат вградени в една и съща дънна платка или да бъдат поставени в различни компютърни кутии и свързани в мрежа. Мултикомпютрите се използват в ситуации на масова обработка на данни като научни симулации, обработка на бизнес информация и хостинг на уебсайтове в Интернет.

Разпределени изчислителни среди

Разпределените изчисления са вид мултикомпютър, който е буквално извън кутията - понякога извън географския регион. Вместо да споделят дънна платка или локална мрежа, разпределените изчисления използват сървър, за да разделят голяма задача на множество сегменти, разпределят ги сегментира към други системи (обикновено през Интернет), използва системите за разпространение за обработка на данните и връща обработените данни на сървъра за анализ. Проектите SETI@home (търсене на извънземен живот) и Folding@home (обработка на данни от медицински изследвания) са две забележителни употреби на разпределените изчисления, в които почти всеки с компютър може доброволно да вземе участие в