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

UptoLike

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

поступления запроса, то он начинает выполнять запрос немедленно.
Если же он был занят обслуживанием другого запроса, то вновь
поступивший запрос присоединяется к очереди уже имеющихся
запросов, и он будет выполнен, когда наступит его очередь.
- Преобразование запроса ввода-вывода из абстрактной формы в
конкретную. Для дискового драйвера это означает преобразование
номеров блоков в номера цилиндров, головок, секторов, проверку,
работает ли мотор, находится ли головка над нужным цилиндром.
- Передача команд контроллеру и принятие решения должен ли
драйвер блокировать ли себя до окончания заданной операции или
нет. Если операция занимает значительное время, как при печати
некоторого блока данных, то драйвер блокируется до тех пор, пока
операция не завершится, и обработчик прерывания не разблокирует
его. Если команда ввода-вывода выполняется быстро (например,
прокрутка экрана), то драйвер ожидает ее завершения без
блокирования.
- Возвращение управления программе (вызвавшей драйвер) с
результатом операции ввода-вывода.
80
  поступления запроса, то он начинает выполнять запрос немедленно.
  Если же он был занят обслуживанием другого запроса, то вновь
  поступивший запрос присоединяется к очереди уже имеющихся
  запросов, и он будет выполнен, когда наступит его очередь.
- Преобразование запроса ввода-вывода из абстрактной формы в
  конкретную. Для дискового драйвера это означает преобразование
  номеров блоков в номера цилиндров, головок, секторов, проверку,
  работает ли мотор, находится ли головка над нужным цилиндром.

-   Передача команд контроллеру и принятие решения должен ли
    драйвер блокировать ли себя до окончания заданной операции или
    нет. Если операция занимает значительное время, как при печати
    некоторого блока данных, то драйвер блокируется до тех пор, пока
    операция не завершится, и обработчик прерывания не разблокирует
    его. Если команда ввода-вывода выполняется быстро (например,
    прокрутка экрана), то драйвер ожидает ее завершения без
    блокирования.

- Возвращение управления программе         (вызвавшей   драйвер)   с
  результатом операции ввода-вывода.




                              80