ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 80
- 81
- 82
- 83
- 84
- …
- следующая ›
- последняя »