Операционные системы, среды и оболочки. Макаренко С.И. - 76 стр.

UptoLike

Составители: 

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

     Операция ввода-вывода может выполняться по отношению к
программному модулю, запросившему операцию:

     -    в синхронном режиме - программный модуль приостанавливает
          свою работу до тех пор, пока операция ввода-вывода не будет
          завершена (рис. 7.1, а);
     -    В асинхронном режиме - программный модуль продолжает
          выполняться в мультипрограммном режиме одновременно с
          операцией ввода-вывода (рис. 7.1, б).




           Рис. 5.1. Два режима выполнения операций ввода-вывода

         5.2 Многослойная модель подсистемы ввода-вывода

      Многослойное построение программного обеспечения, характерно при
построении подсистемы ввода-вывода. При этом нижние слои подсистемы
ввода-вывода должны включать индивидуальные драйверы, написанные для
конкретных физических устройств, а верхние слои должны обобщать


                                    76