Следует сделать важное замечание: вне зависимости от структуры, использующейся при реализации периферийной подсистемы, ее интерфейс ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Органик Э.N. Организация системы ИНТЕЛ 432


Следует сделать важное замечание: вне зависимости от структуры, использующейся при реализации периферийной подсистемы, ее интерфейс для задач системы i432 может оставаться в точности тем же самым. Стало быть, задача А может реализовать простой ( и неизменный) протокол выполнения операций ввода-вывода. Однако совершенно необязательно, чтобы задача системы i432 ждала такого ответа. В модели, предлагаемой на рис. 7.4, задача А может свободно игнорировать информацию о состоянии в сообщении-ответе. Даже если информация о состоянии не игнорируется, ее распознавание может быть выполнено не сразу же, а по прошествии некоторого заранее определенного числа запросов ввода-вывода. Читатели, знакомые страдицион-ной схемой ввода-вывода с буферизацией, увидят, что использование пула из т объектов типа сообщение имитирует буфер ввода-вывода, размер которого кратен т блокам ввода-вывода, и каждый блок содержит команду, данные и состояние одной операции ввода-вывода.

(cкачать страницу)

Смотреть книгу на libgen

Следует сделать важное замечание:  вне зависимости от структуры,  использующейся при реализации периферийной подсистемы,  ее интерфейс для задач системы i432 может оставаться в точности тем же самым.  Стало быть,  задача А может реализовать простой ( и неизменный) протокол выполнения операций ввода-вывода.  Однако совершенно необязательно,  чтобы задача системы i432 ждала такого ответа.  В модели,  предлагаемой на рис. 7.4,  задача А может свободно игнорировать информацию о состоянии в сообщении-ответе.  Даже если информация о состоянии не игнорируется,  ее распознавание может быть выполнено не сразу же,  а по прошествии некоторого заранее определенного числа запросов ввода-вывода.  Читатели,  знакомые страдицион-ной схемой ввода-вывода с буферизацией,  увидят,  что использование пула из т объектов типа сообщение имитирует буфер ввода-вывода,  размер которого кратен т блокам ввода-вывода,  и каждый блок содержит команду,  данные и состояние одной операции ввода-вывода.