|
|
|
|
Выводы
В этом разделе мы обсудили основные типы операций, которые могут потребоваться от драйвера; мы вплотную подошли к вопросам,
связанным с разработкой драйверов.
Обобщая все вышесказанное, можно отметить следующее. Выполнение основных операций ввода/вывода всегда производится через
драйверы устройств. Драйверы могут также поддерживать дополнительный канал ввода/вывода для управления устройством. Символьные
драйверы могут передавать от 1 до 64 Kбайт за одно обращение к
драйверу. Блоковые драйверы могут передавать данные только по
секторам, т.к. преобразование секторов в записи и обратно выполняет MS-DOS. Как мы вкратце упоминали, блоковые драйверы могут
возвращать информацию об используемом ими в настоящий момент диске.
|
|