ВУЗ:
Составители:
58
Выбор нового задания из пакета зависит от внутренней ситуации в
системе, то есть, выбирается выгодное для данной ситуации задание. Из
этого следует, что в пакетных вычислительных системах нельзя
гарантировать выполнение того или иного задания в течение
определенного времени.
Рассмотрим варианты совмещения во времени операций ввода-
вывода и вычислений.
Один из вариантов
такого совмещения характерен для компьютеров,
имеющих специализированный процессор ввода-вывода. В мейнфреймах
такие процессоры называют каналами. Обычно канал имеет собственную
систему команд, отличающуюся от системы команд центрального
процессора. Эти команды предназначены для управления внешними
устройствами, и имеют вид:
− проверить состояние устройства,
− установить магнитную головку,
− установить начало листа,
− напечатать строку и т. д.
Канальные программы могут храниться в той же памяти, что и
программы центрального процессора. Специальная инструкция
центрального процессора передает каналу параметры и указывает, какую
программу ввода-вывода он должен выполнить. С этого момента
центральный процессор и канал могут работать параллельно (рисунок 2.1).
Другой способ совмещения вычислений с
операциями ввода-вывода
реализуется в компьютерах, в котором внешние устройства управляются
не процессором ввода-вывода, а контроллерами. Обычно каждое внешнее
устройство или их группа имеет собственный контроллер, который
автономно отрабатывает команды, поступающие от центрального
58 Выбор нового задания из пакета зависит от внутренней ситуации в системе, то есть, выбирается выгодное для данной ситуации задание. Из этого следует, что в пакетных вычислительных системах нельзя гарантировать выполнение того или иного задания в течение определенного времени. Рассмотрим варианты совмещения во времени операций ввода- вывода и вычислений. Один из вариантов такого совмещения характерен для компьютеров, имеющих специализированный процессор ввода-вывода. В мейнфреймах такие процессоры называют каналами. Обычно канал имеет собственную систему команд, отличающуюся от системы команд центрального процессора. Эти команды предназначены для управления внешними устройствами, и имеют вид: − проверить состояние устройства, − установить магнитную головку, − установить начало листа, − напечатать строку и т. д. Канальные программы могут храниться в той же памяти, что и программы центрального процессора. Специальная инструкция центрального процессора передает каналу параметры и указывает, какую программу ввода-вывода он должен выполнить. С этого момента центральный процессор и канал могут работать параллельно (рисунок 2.1). Другой способ совмещения вычислений с операциями ввода-вывода реализуется в компьютерах, в котором внешние устройства управляются не процессором ввода-вывода, а контроллерами. Обычно каждое внешнее устройство или их группа имеет собственный контроллер, который автономно отрабатывает команды, поступающие от центрального
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »