Окончание - операция - ввода-вывод - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если тебе трудно грызть гранит науки - попробуй пососать. Законы Мерфи (еще...)

Окончание - операция - ввода-вывод

Cтраница 2


Когда ни один из флагов в слове состояния канала не установлен, в БУД устанавливаются флаги успешного окончания операции ввода-вывода в байте 35, очищаются флаги в заголовке Очереди канала, вход вычеркивается из Очереди.  [16]

Интерфейс характеризуется также тем, что не регламентирует строго и однозначно: порядок действия для начала и окончания операции ввода-вывода, функции блоков управления ПУ, использование информационных шин; некоторые сигналы выдаются в интерфейс и анализируются по программе. Это упрощает подключение к интерфейсу 2К нестандартных ПУ, в том числе аналогового типа. Функции управления, обычно реализуемые устройством управления ПУ, возлагаются на программу процессора. При невысокой скорости обмена данными программа выполняет также функции канала ввода-вывода.  [17]

Указатель ВНИМАНИЕ формируется в ВУ при возникновении асинхронного сигнала и не связан с началом, выполнением или окончанием операции ввода-вывода.  [18]

19 Схема функционирования обработчиков машинных, канальных ошибок и регистраторов ошибок ввода-вывода. [19]

Регистратор потерь прерываний ввода-вывода предназначен для записи в системный журнал информации об отсутствии прерываний ввода-вывода, свидетельствующих об окончании начатых операций ввода-вывода. Эта информация включает тип периферийного устройства, его адрес и время.  [20]

Работа канала начинается по специальной команде, выдаваемой CPU, который затем продолжает свою работу. По окончании операции ввода-вывода канал извещает об этом CPU, вырабатывая специальный сигнал прерывания ввода-вывода.  [21]

В байтах 16 - 34 запоминается содержание регистров канала, которое используется в операторах ввода-вывода. В байте 35 устанавливаются флаги окончания операции ввода-вывода.  [22]

Поле Б предназначено для хранения условия ожидания. Если задача ждет выполнения какого-либо события, например окончания операции ввода-вывода или загрузки какой-либо транзитной программы, в поле Б записывает код условия ожидания. Если задача не ждет, поле Б очищается нулями.  [23]

Байты 16 - 39 используются Супервизором, чтобы информировать проблемную программу, как закончилась операция ввода-вывода. Они включают содержимое различных регистров канала, слово состояния канала и флаги окончания операции ввода-вывода.  [24]

ФОБОС работает в ОП емкостью от 16 до 28 Кслов и предоставляет пользователю гибкую систему обслуживания ввода-вывода в реальном масштабе времени. Система обеспечивает три модификации ввода-вывода: синхронный - управление не возвращается запрашивающей программе до окончания операции ввода-вывода; асинхронный - запрос на ввод-вывод устанавливается в очередь на обслуживание и управление немедленно возвращается запрашивающей программе; с событием - запрос на ввод-вывод устанавливается в очередь на обслуживание, а управление возвращается запрашивающей программе. По окончании операции ввода-вывода происходит прерывание основной программы и управление передается программе завершения, при выходе из которой управление возвращается запрашивающей программе.  [25]

WRITW возвращают управление программе пользователя только после того, как все необходимые действия будут полностью завершены. Как было замечено в § 4.2, это приводит к непроизводительному расходу машинного времени на ожидание окончания операции ввода-вывода.  [26]

Как уже указывалось выше, канал информирует процессор о прохождении различных этапов операции ввода-вывода, посылая в процессор соответствующие запросы прерывания. Различаются два основных вида прерывания, формируемого каналом: программно-управляемое прерывание ввода-вывода, возникновение которого планируется программистом, и прерывание, связанное с окончанием операции ввода-вывода, формируемое автоматически аппаратурой канала.  [27]

Как уже указывалось выше, канал информирует гроцессор о прохождении различных этапов операции ввода-вывода, посылая в процессор соответствующие запросы прерывания. Различаются два основных вида прерывания, формируемого каналом: программно-управляемое прерывание ввода-вывода, возникновение которого планируется программистом, и прерывание, связанное с окончанием операции ввода-вывода, формируемое автоматически аппаратурой канала.  [28]

Мультипрограммные ЭВМ - это машины, предназначенные для параллельной обработки нескольких задач за счет совмещения во времени процессорной обработки одних задач с вводом-выводом информации, относящейся к другим задачам. Мультипрограммные ЭВМ оснащаются памятью большой емкости, достаточной для размещения нескольких программ; средствами, с по -, мощью которых процессор, занятый обработкой, получает информацию о моментах окончания операций ввода-вывода и особых ситуациях, возникающих при выполнении программ; средствами защиты информации, относящейся к одним программам, от доступа со стороны других программ.  [29]

Приоритетное прерывание увеличивает возможности вычислительной машины в условиях реального времени. Оно позволяет быстро реагировать на непредвиденные события, связанные с процессом, сигнализировать об ошибках, обнаруженных в системе ввода-вывода или во время выборки информации из памяти, сигнализировать об окончании операции ввода-вывода, осуществляемой асинхронно с выполнением программы, а также выдавать сигнал о конце промежутка времени, который был выделен программе.  [30]



Страницы:      1    2    3    4