logo
Информатика учебник

3.7. Основные архитектурные схемы вычислительных систем

Современные компьютеры, предназначенные для решения задач со сложными алгоритмами, управления другими объектами или компьютерными сетями, в своем составе имеют не один, а несколько процессоров, обеспечивая многопрограммный (мультипрограммный) режим работы всей системы.

Главная задача многопроцессорных систем - обеспечить достижение сверхбольших скоростей работы на основе распараллеливания вычислений. Классификация архитектур подобных систем, предложенная М. Флинном в 1960-х гг., остается актуальной до сих пор.

В ее основе находятся два подхода: независимость потоков заданий (команд), существующих в вычислительной системе и независимость данных, обрабатываемых в каждом потоке.

Согласно этой классификации, существуют четыре основные архитектуры вычислительных систем:

  1. Архитектура ОКОД (одиночный поток команд — одиночный поток данных), или SISD (Singly Instruction stream - Singly Date stream), соответствует однопроцессорной ЭВМ с невозможностью распараллеливания вычислений, рис. 3.6.