Вычислительные машины и системы. Ремонтов А.П - 82 стр.

UptoLike

82
рые должны соединяться между собой, т.к. эти устройства однотипны, в то время как ПУ сущест-
венно различаются, как по задержке, так и по пропускной способности. Кроме того, процесс
управления ПУ намного сложнее и требует большего времени и учета специфики работы.
Поэтому управление передачей процессор-ОЗУ реализуется в рамках одной компьютерной
команды на уровне микрокоманд (см. рис. 4.6б), а управление процессом ввода-вывода с учетом
специфики ПУ с помощью специальной подпрограммы, которая называется драйвером и содержит
как команды компьютера, так и команды управления, специфичные для каждого типа ПУ (см.
рис.4.6в). Поэтому интерфейс, связывающий устройства при передаче данных должен учитывать
эти
особенности.
Передача информации от задатчика к исполнителю реализуется операцией записи, а обратная
операцией чтения. Процесс передачи между ПУ и ЦПр называют вводом-выводом информации.
Ввод реализуется с помощью операции чтения, а выводоперацией записи.
Если на процессор возложить функции управления вводом-выводом, то у него не хва-
тит времени для выполнения своей главной функциипреобразования информации. Это
обусловлено широким диапазоном скоростей работы ПУ, сложностью их управления и
большим разнообразием и количеством.
6 ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ
6.1. Классификация параллельных ВС
При построении параллельных вычислительных систем (ВС) разработчиками могут
ставиться различные цели, такие, например, как:
- повышение производительности;
- улучшение показателя производительность / стоимость;
- повышение надежности функционирования (системы высокой готовности) и т.д.
Параллельные вычислительные машины и системы могут классифицироваться по раз-
личным признакам. К наиболее распространенным можно отнести следующие классифи-
кации:
1. По взаимодействию потоков команд (инструкций) и потоков данных.
Данная классификация предложена американским ученым Флинном (Flinn) в начале
70-х годов и используется до настоящего времени. Он предложил подразделять все ВС на
4 группы :
- ОКОД - Одиночный поток команд / Одиночный поток данных ( SISD -Single In-
struction / Single Data ). Это ВС и ЭВМ обычного последовательного типа (фон-
Неймановкой архитектуры). Для данных ЭВМ параллельная обработка реализуется в
виде многозадачной обработки (системы с разделением времени и др.). При этом в дан-
ный момент времени ЦП или ОУ занято выполнением какой-то одной задачи.
рые должны соединяться между собой, т.к. эти устройства однотипны, в то время как ПУ сущест-
венно различаются, как по задержке, так и по пропускной способности. Кроме того, процесс
управления ПУ намного сложнее и требует большего времени и учета специфики работы.
   Поэтому управление передачей процессор-ОЗУ реализуется в рамках одной компьютерной
команды на уровне микрокоманд (см. рис. 4.6б), а управление процессом ввода-вывода с учетом
специфики ПУ с помощью специальной подпрограммы, которая называется драйвером и содержит
как команды компьютера, так и команды управления, специфичные для каждого типа ПУ (см.
рис.4.6в). Поэтому интерфейс, связывающий устройства при передаче данных должен учитывать
эти особенности.
   Передача информации от задатчика к исполнителю реализуется операцией записи, а обратная
– операцией чтения. Процесс передачи между ПУ и ЦПр называют вводом-выводом информации.
   Ввод реализуется с помощью операции чтения, а вывод – операцией записи.
   Если на процессор возложить функции управления вводом-выводом, то у него не хва-
тит времени для выполнения своей главной функции – преобразования информации. Это
обусловлено широким диапазоном скоростей работы ПУ, сложностью их управления и
большим разнообразием и количеством.


   6 ПАРАЛЛЕЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ
   6.1. Классификация параллельных ВС
   При построении параллельных вычислительных систем (ВС) разработчиками могут
ставиться различные цели, такие, например, как:
   - повышение производительности;
   -     улучшение показателя производительность / стоимость;
   - повышение надежности функционирования (системы высокой готовности) и т.д.
   Параллельные вычислительные машины и системы могут классифицироваться по раз-
личным признакам. К наиболее распространенным можно отнести следующие классифи-
кации:
   1. По взаимодействию потоков команд (инструкций) и потоков данных.
   Данная классификация предложена американским ученым Флинном (Flinn) в начале
70-х годов и используется до настоящего времени. Он предложил подразделять все ВС на
4 группы :
   -     ОКОД -    Одиночный поток команд / Одиночный поток данных ( SISD -Single In-
struction / Single Data ). Это ВС и ЭВМ обычного последовательного типа (фон-
Неймановкой архитектуры). Для данных ЭВМ параллельная обработка реализуется в
виде многозадачной обработки (системы с разделением времени и др.). При этом в дан-
ный момент времени ЦП или ОУ занято выполнением какой-то одной задачи.


                                     82