Консультация № 178183
03.05.2010, 18:01
0.00 руб.
0 1 1
Здравствуйте уважаемые эксперты! Делаю лабораторную работу по предмету "Организация системного интерфейса". Задал вопрос сюда, потому, что л.р. напрямую связанная с программирование на ассемблере. Помогите пожалуйста с ответами на некоторые вопросы:

1. Для чего нужен драйвер?
3. Что такое процедура подключения драйвера?(например драйвер вывода на экран строчки Hello World в ОС MS DOS)?
3. Почему вызов прерываний DOS возможен лишь на начальном этапе инициализации драйвера?

На первый вопрос я ответил так: Драйвер - это специальное ПО, которое дает возможность ядру ОС взаимодействовать с устройством, для которого этот драйвер предназначен. Правильно ли? Помогите пожалуйста с остальными вопросами. Спасибо

Обсуждение

давно
Посетитель
7438
7205
05.05.2010, 11:47
общий
это ответ
Здравствуйте, Мироненко Николай Николаевич.
1) Я бы еще дополнил: ...дает возможность ядру ОС и пользовательским программам взаимодействовать с устройством...
2) Если кратко, то: это процедура встраивания в цепочку существующих драйверов.
3) Драйвер становится частью ОС. А MS DOS, как известно, не является реентерабельной, т.е. не может, в большинстве случаев, без последствий, вызывать свои модули из себя же.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа