Классификация ВС
Систематика Флинна: базовый критерий – признак множественности команд и данных. Множественным считается поток команд или данных (операндов), если в наиболее «узком» отрезке обрабатываемой цепочки одновременно выполняется несколько команд или операндов.
В соответствии с этой классификацией выделяются следующие четыре класса ВС:
1. SISD (Single Instruction Single Data stream — одиночный поток команд и одиночный поток данных);
2. MISD (Multiple Instruction Single Data — множественный поток команд и одиночный поток данных);
3. SIMD (Single Instruction Multiple Data — одиночный поток команд и множественный поток данных);
4. MIMD (Multiple Instruction Multiple Data — множественный поток команд и множественный поток данных).
SISD
MISD
SIMD
MIMD
Класс MIMD включает большое количество различных мультипроцессорных систем.
Классификация Флинна обладает и недостатками:
‒ Некоторые архитектуры, в частности, поток данных, не вписываются в данную классификацию;
‒ Чрезмерная перенаселенность класса MIMD: в этот класс попадают совершенно разные ВС как по числу процессоров, так и по природе и топологии связей между ними и по способу организации памяти.
При этом класс MISD практически пуст.
Дата добавления: 2015-08-14; просмотров: 667;