Kategori
berikutnya adalah MISD, multiple instruction stream, single data
stream. Dan kategori terakhir adalah MIMD, yang pada dasarnya berarti
sekelompok komputer independen, masing-masing dengan program counter,
program, dan data. Semua sistem terdistribusi menggunakan MIMD
Meskipun
Flynn berhenti di sini, kita akan lebih jauh. Dalam Gambar 1, kita
membagi semua MIMD komputer menjadi dua kelompok: Tightly coupled yang
share memori, biasanya disebut Multiprocessors, dan mereka yang tidak,
kadang-kadang disebut multicomputers. Perbedaan yang esensial adalah:
dalam multiprosesor, ada virtual address yaitu satu ruang yang digunakan
bersama-sama oleh semua CPU. Jika ada CPU menulis, misalnya, nilai 44
menjadi alamat 1000, CPU lain kemudian membaca dari alamat 1000 akan
mendapatkan nilai 44. Semua mesin memiliki memori yang sama.
Sebaliknya,
dalam multicomputer, setiap mesin memiliki memori pribadi. Jika satu
CPU menulis nilai 44 menjadi alamat 1000, ketika CPU lain reads 1000
alamat tidak akan mendapatkan nilai apa pun yang ada di sana sebelumnya.
Sebuah contoh umum adalah sebuah komputer pribadi yang dihubungkan
dengan jaringan membentuk multicomputer.