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