Pengelompokan
Komputer
Berdasarkan
jumlah aliran instruksi dan aliran datanya, Michael J. Flynn pada tahun 1966
mengelompokkan komputer digital menjadi empat golongan besar [Hwa85]. Aliran
instruksi (instruction stream)adalah urutan instruksi yang dieksekusi oleh
sistem komputer, sedangkan aliran data (data stream) adalah urutan data yang
diolah termasuk data masukan, bagian dari data, maupun data sementara yang
dipanggil atau digunakan oleh aliran instruksi.
Keempat
kelompok komputer tersebut adalah :
1. Komputer SISD (Single Instruction stream-Single Data stream)
Pada
komputer jenis ini semua instruksi dikerjakan terurut satu demi satu, tetapi
juga dimungkinkan adanya overlapping dalam eksekusi setiap bagian instruksi
(pipelining). Pada umumnya komputer SISD berupa komputer yang terdiri atas satu
buah pemroses (single processor). Namun komputer SISD juga mungkin memiliki
lebih dari satu unit fungsional (modul memori, unit pemroses, dan lain-lain),
selama seluruh unit fungsional tersebut berada dalam kendali sebuah unit
pengendali. Skema arsitektur global komputer SISD.
2. Komputer
SIMD (Single Instruction stream-Multiple Data stream)
Pada
komputer SIMD terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh
sebuah unit pengendali yang sama. Seluruh elemen pemrosesan menerima dan
menjalankan instruksi yang sama yang dikirimkan unit pengendali, namun
melakukan operasi terhadap himpunan data yang berbeda yang berasal dari aliran
data yang berbeda pula.
3.
Komputer MISD (Multiple Instruction stream-Single Data stream)
Komputer
jenis ini memiliki n unit pemroses yang masing-masing menerima dan
mengoperasikan
instruksi yang berbeda terhadap aliran data yang sama, dikarenakan setiap unit
pemroses memiliki unit pengendali yang berbeda. Keluaran dari satu pemroses
menjadi masukan bagi pemroses berikutnya. Belum ada perwujudan nyata dari
komputer jenis ini kecuali dalam bentuk prototipe untuk penelitian.
4.
Komputer MIMD (Multiple Instruction stream-Multiple Data stream)
Pada
sistem komputer MIMD murni terdapat interaksi di antara npemroses. Hal ini
disebabkan seluruh aliran dari dan ke memori berasal dari space data yang sama
bagi semua pemroses. Komputer MIMD bersifat tightly coupled jika tingkat
interaksi antara pemroses tinggi dan disebut loosely coupled jika tingkat
interaksi antara pemroses rendah.
Sumber:
Tidak ada komentar:
Posting Komentar