Составители:
- поддержка синхронных и асинхронных операций ввода-вывода.
Операция ввода-вывода может выполняться по отношению к
программному модулю, запросившему операцию:
-
в синхронном режиме - программный модуль приостанавливает
свою работу до тех пор, пока операция ввода-вывода не будет
завершена (рис. 7.1, а);
-
В асинхронном режиме - программный модуль продолжает
выполняться в мультипрограммном режиме одновременно с
операцией ввода-вывода (рис. 7.1, б).
Рис. 5.1. Два режима выполнения операций ввода-вывода
5.2 Многослойная модель подсистемы ввода-вывода
Многослойное построение программного обеспечения, характерно при
построении подсистемы ввода-вывода. При этом нижние слои подсистемы
ввода-вывода должны включать индивидуальные драйверы, написанные для
конкретных физических устройств, а верхние слои должны обобщать
76
- поддержка синхронных и асинхронных операций ввода-вывода.
Операция ввода-вывода может выполняться по отношению к
программному модулю, запросившему операцию:
- в синхронном режиме - программный модуль приостанавливает
свою работу до тех пор, пока операция ввода-вывода не будет
завершена (рис. 7.1, а);
- В асинхронном режиме - программный модуль продолжает
выполняться в мультипрограммном режиме одновременно с
операцией ввода-вывода (рис. 7.1, б).
Рис. 5.1. Два режима выполнения операций ввода-вывода
5.2 Многослойная модель подсистемы ввода-вывода
Многослойное построение программного обеспечения, характерно при
построении подсистемы ввода-вывода. При этом нижние слои подсистемы
ввода-вывода должны включать индивидуальные драйверы, написанные для
конкретных физических устройств, а верхние слои должны обобщать
76
Страницы
- « первая
- ‹ предыдущая
- …
- 74
- 75
- 76
- 77
- 78
- …
- следующая ›
- последняя »
