Драйверы устройств. Основные функции драйвера
Работа с физ. устройствами
/dev/kmem
/dev/ksyms
dev/mem /dev/nulf
Коммутатор устройств
Конец с котиком
1.31M
Category: informaticsinformatics

Драйверы устройств. Основные функции драйвера

1. Драйверы устройств. Основные функции драйвера

Слобожанинов, Айрапетян,
Вычегдин, Орлов, Ушаков

2. Работа с физ. устройствами

3. /dev/kmem

• Обеспечивает доступ к виртуальной памяти ядра. Зная виртуальные адреса внутренних
структур ядра, процесс может считывать хранящуюся в них информацию. С помощью этого
драйвера может, например, быть реализована версия утилиты ps, выводящей информацию
о состоянии процессов в системе.

4. /dev/ksyms

5. dev/mem /dev/nulf

• Является "нулевым" устройством. При
записи в это устройство данные
просто удаляются, а при чтении
процессу возвращается 0 байтов.
Примеры использования этого
устройства рассматривались в главе 1,
когда с помощью /dev/null мы
подавляли вывод сообщений об
ошибках.
Обеспечивает заполнение нулями
указанного буфера. Этот драйвер
часто используется для
инициализации области памяти.

6. Коммутатор устройств

7. Конец с котиком

English     Русский Rules