La differenza tra multiprocessore e per Multi-Sistemi

December 7

La differenza tra multiprocessore e per Multi-Sistemi


La differenza tra un sistema multiprocessore e un sistema multicomputer è il numero di computer coinvolti in ciascuna. Entrambi sono ambienti multiprocessing: Entrambi usano più di una CPU alla volta. Un sistema multiprocessore è un singolo computer che opera con più CPU, e un sistema multicomputer è un cluster di computer che operano come un singolare computer. ambienti multiprocessing possono funzionare con le CPU condividono un sistema operativo - chiamato symmetric multiprocessing - o con ogni CPU in esecuzione una singola istanza del sistema operativo - chiamato Massively Parallel Processing.

Sistemi con CPU multiple

Un computer che ha due o più processori autoportanti collegati alla stessa scheda madre è un sistema multiprocessore. Ogni processore ha la propria presa e raffreddamento unità in un sistema CPU multiple. I processori sono come i singoli lavoratori edili nello stesso cantiere. Essi possono lavorare insieme per completare un compito più veloce o lavorare separatamente per completare più di un compito contemporaneamente. sistemi con CPU multiple possono essere utilizzati per tutte le attività generali di calcolo, ma di solito sono riservati per il mercato di fascia alta e gli usi intensivi, come i server e l'editing video professionale a causa del costo elevato. Alcuni carichi di lavoro applicativi non possono essere divisi in più di una CPU, limitando miglioramenti delle prestazioni.

Multicore CPU Computer

processori multicore sono chip singolari che contengono più di una CPU. I computer che utilizzano le CPU multicore si comportano esattamente come sistemi con CPU multiple ad eccezione di tutti i core del processore condividono lo stesso chip e la presa. E 'come se l'equipaggio di costruzione già citato carpooled al posto di lavoro. sistemi multicore costano molto meno rispetto ai sistemi multiprocessore e non necessitano di schede madri tentacolare: Multicore CPU hanno sostituito sistemi multipli processori nella maggior parte dei casi. CPU multicore sono utilizzati per qualsiasi tipo di calcolo e si trovano in smartphone, tablet, computer portatili di bilancio e desktop di fascia alta. Inoltre, un sistema multiprocessore può utilizzare più CPU multicore.

In rete e chiuso per Multi-Ambienti

Multi-computer sono simili ai supereroi dei cartoni animati che combinano i poteri di eroi minori, come Voltron o Captain Planet. Un multicomputer è un cluster di computer che funzionano come un singolo computer. Ogni sistema in un multicomputer ha un proprio hardware dedicato, le istanze di un proprio sistema operativo, e gestisce i dati però MPP. Multi-computer possono essere incorporati all'interno della stessa scheda madre o essere ospitati in diversi casi di computer e collegati in rete. Multi-computer sono utilizzati in situazioni di elaborazione dei dati di massa come simulazioni Scienza, informazione trasformazione delle imprese e siti web di hosting su Internet.

Ambienti calcolo distribuito

Il calcolo distribuito è un tipo di multicomputing che è letteralmente fuori della scatola - a volte fuori della regione geografica. Invece di condividere una scheda madre o rete locale, calcolo distribuito utilizza un server per rompere un compito grande in più segmenti, distribuisce quei segmenti ad altri sistemi (di solito su Internet), utilizza i sistemi di distribuzione di elaborare i dati e restituisce i dati elaborati al server per l'analisi. Il SETI @ home (alla ricerca di vita aliena) e Folding @ home (l'elaborazione dei dati della ricerca medica) i progetti sono due usi notevoli di calcolo distribuito che quasi chiunque con un computer può volontario per partecipare.