2.4.2.
A számítógépek csoportosítása a feldolgozott utasítás- és
adatfolyamok száma szerint (FLYNN 1966)
Az
utasítás- és adatfolyam definíciója:
-
Utasításfolyam: az utasítások egymásutáni sorozata, amelyeket egy program
lefuttatása során hajt végre a számítógép.
(Az utasításfolyam nem azonos a programutasítások sorozatával.
Pl. ciklusok utasításai a programban csak egyszer szerepelnek, az
utasításfolyamban viszont annyiszor ahányszor azokat a számítógép
végrehajtja.)
-
Adatfolyam:
Az utasításfolyam utasításai mindig meghatározott
adatokra hivatkoznak, amelyekkel a műveleteket el kell végezni. Ezek
egymásutániságát, amilyen sorrendben rendelkezésre kell állniuk,
nevezzük adatfolyamnak.
(E
két fogalomról szemléletes képet alkothatunk, ha elképzeljük, hogy a
program futásakor sorban felírjuk a végrehajtott utasításokat és az
ezekben szereplő adatokat.)
Ez
az osztályozás azért hasznos, mert segítségével könnyebb megérteni
a bonyolultabb számítógéparchitektúrák (SISD,
SIMD, MISD, MIMD)
működésének lényegét.  |