Architektúra počítača podľa von Neumanna a jej porovnanie … štyri
Architektúra počítača podľa von Neumanna a jej porovnanie … štyri
Existuje ešte klasifikácia počítačov podľa Flynna. Ľubovoľný počítač, sériový alebo paralelný, vykonáva operácie nad údajmi. Prúd inštrukcií (algoritmus)-hovorí počítaču, čo má robiť. Prúd údajov (vstupy) je spracovávaný inštrukciami. V závislosti na počte prúdov máme štyri triedy počítačov. Ten rozdeľuje počítače takto:
Background image
štandardný sériový počítač von Neumanovej architektúry. Jedna procesorová jednotka spracováva jeden prúd údajov jedným inštrukčným prúdom.
N procesorov, každý s vlastnou riadiacou jednotkou, spoločná pamäť. N inštrukčných prúdov (algoritmus / program) a jeden prúd údajov. Paralelizmus je dosiahnutý tak, že procesory v rovnakom čase vykonajú rôzne funkcie s tým istým údajom. MISD počítač je vhodný pre výpočty, kde jeden vstup je spracovaný niekoľko krát rôznym spôsobom.
N rovnakých procesorov je riadených tým istým prúdom inštrukcií. Cez každý procesor prechádza iný údajový prúd.

T. j. máme N údajových prúdov. Procesory pracujú synchrónne – používajú spoločné hodinové signály. V každom kroku všetky procesory vykonajú rovnakú inštrukciu, ale každý s inými údajmi. Vhodné pre vektorové a maticové operácie.
Takýto počítač má N procesorov, N inštrukčných prúdov a N údajových prúdov. Každý procesor je riadený vlastným inštrukčným prúdom a pracuje nad vlastnými údajmi. To znamená, že procesory pracujú asynchrónne. Ináč povedané: v rovnakom čase môžu robiť rôzne veci nad rôznymi údajmi. Podobne ako pri SIMD počítačoch si aj MIMD počítače odovzdávajú údaje medzi procesormi pomocou zdieľanej pamäte. MIMD počítače so zdieľanou pamäťou sa nazývajú multiprocesory, napr.: ENCORE, MULTIMAX, SEQUENT & BALANCE.