[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ как бы
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Baton 17 марта 2002 г. 06:45
В ответ на: Хто такие драйверы? отправлено Ferropont 16 марта 2002 г. 12:25

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

5. Обычно драйвер пишется на АСМе или С/С++, чем ближе уровень
програмирования к железу, тем быстрее он будет работать.

Если для ДОС - смотреть Джордейн Справочник программиста персональных компьютеров и Финогенов Самоучитель по системным функциям MS-DOS.

Если для Linux - смотреть Энциклопедия разработчика модулей ядра Linux (Linux Kernel Module Programming Guide) Ori Pomerantz. и т.д.

Для других ОС не в курсе.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru