Типовые циклы:
- чтение из памяти;
- запись в память.
При изолированном вводе-выводе добавляется чтение порта ВВ и запись в порт ВВ. в случае архитектуры Гарвардского типа добавляется чтение памяти программ.
При двухшинной организации микросистемы для увеличения пропускной способности канала применяется комбинированный обмен типа чтение-запись в память, связанный с однократной передачей адреса в начале цикла обмена.
Типовые сигналы:
1. MRDC (Memory Read Command) – строб. чтение памяти
MWTS (Memory Write Command) – строб. запись в память
IORC (Input/Output Read Command) – строб. чтение порта ВВ
PSEN (Program Segment Enable) – строб. чтение памяти программ
IOWC (Input/Output Write Command) – строб. запись в порт ВВ.
Это классические сигналы ЦО, но есть и дополнительные.
2. RD – Read – строб. чтение
WR – Write – строб. записи
MEM/IO – Memory or Input/Output – выбор области читаемой информации
COD – Code – выбор области памяти программ.
Из этой группы с помощью комбинационных схем можно перейти к группе 1.
|
|
|||||||||||||||||
|
||||||||||||||||||
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
1. SISD – одиночный поток команд – одиночный поток данных (ОКОД)
А) архитектура фон-Неймана;
Б) архитектура Гарварда.
Структура:
2. MISD - множественный поток команд – (МКОД) одиночный поток данных.
А)
Б)
К А) – задача стабилизации
К Б) – обыкновенный конвейерный процессор
3. SIMD (ОКМД) – одиночный поток команд – множественный поток данных.
Обработка видеоизображения.
4. MIMD (МКИД) – множественный поток команд, множественный поток данных.
Сеть вычислительных машин.
Архитектуры MISD, SIMD, MIMD позволяют построить конвейерные, матричные, мультипроцессорные и вычислительные системы с программируемой структурой.
а) Конвейерные ВС.
В основе этих систем лежит конвейерная или цепочечная система обработки информации. В реальных системах имеет место единое управляющее устройство (управляющее ЭВМ, подсистема или контроллер) формирует единый поток команд и несколько параллельных потоков данных.
б) Матричные ВС.
Основаны на принципе параллелелизма. В них обеспечивается возможность одновременной реализации большого числа операций на элементарных процессорах. Такие ВС, как правило, рассчитаны на решение задач матричной арифметики.
в) Мультипроцессорные ВС.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.