Процесс вычисления можно представить как взаимодействие последовательности команд программы (потока команд) с соответствующей ей последовательностью данных (поток данных), вызываемая этой последовательностью команд.
Рис.6.10. Процесс вычисления
Каждая система может включать как одиночные, так множественные потоки команд, данных. Множественный поток команд (данных) определяет наличие в системе нескольких последовательностей команд, находящихся в стадии выполнения или несколько последовательностей данных, подвергающихся обработке.
Выделяют 4 типа устройств (архитектур):
1). Одиночный поток команд, одиночный поток данных (ОКОД).
2). Одиночный поток команд, множественный поток данных (ОКМД).
3). Множественный поток команд, одиночный поток данных (МКОД).
4). Множественный поток команд, множественный поток данных (МКМД).
ОКОД:Пример: неймановская архитектура.
ОКМД: Примеры: матричные и ассоциативные системы обработки данных.
МКОД: Условно сюда можно отнести систолические системы.
МКМД: К такому классу устройств можно отнести мультипроцессорные комплексы.
