короче говоря, драйвер - системная программулька, приводящая в действие нечто или позволяющая использовать что-то (ресурс компа).
"Драйвер устройства - это программа-посредник. Со стороны обращающихся к ней программ она реализует стандартизированный интерфейс (API)" ---------------- вот я и говорю, что для "работы" драйвера нужна операционная среда (реализующая (выполняющая), в том числе функции АПИ).
Драйвер сам реализует некоторый API, операционная среда ему для этого вовсе не обязательна. Более того: в ряде случаев ядро операционки подстраивается под существующие драйверы.
Повторю ещё раз: драйвер должен работать до того, как начало работать ядро операционки. Чисто потому, что это ядро ещё надо затянуть в RAM с HDD, а драйвер нужен для того, чтобы использовать HDD.
" Более того: в ряде случаев ядро операционки подстраивается под существующие драйверы" ---------------------- Вы серьёзно ? Ядро "подстраивается" ? Если к компьютеру подключить чайник или утюг, ядро "под него" "подстроится" ? А в чём выражается "подстраивание" ?
При проектировании ядра программисты нередко ориентируются на уже созданные драйверы. Пример: подсистема в Linux, позволяющая подключить NDIS-драйверы из Windows.
Я сказал "подстраивается под существующие драйверы". При чём тут "подключить чайник или утюг"? Драйверы под них в какой момент появились - при подключении?
no subject
Date: 2017-02-28 12:40 am (UTC)"Драйвер устройства - это программа-посредник. Со стороны обращающихся к ней программ она реализует стандартизированный интерфейс (API)"
----------------
вот я и говорю, что для "работы" драйвера нужна операционная среда (реализующая (выполняющая), в том числе функции АПИ).
no subject
Date: 2017-02-28 05:23 pm (UTC)Повторю ещё раз: драйвер должен работать до того, как начало работать ядро операционки. Чисто потому, что это ядро ещё надо затянуть в RAM с HDD, а драйвер нужен для того, чтобы использовать HDD.
no subject
Date: 2017-03-03 11:21 pm (UTC)----------------------
Вы серьёзно ?
Ядро "подстраивается" ?
Если к компьютеру подключить чайник или утюг, ядро "под него" "подстроится" ?
А в чём выражается "подстраивание" ?
no subject
Date: 2017-03-04 01:19 am (UTC)Я сказал "подстраивается под существующие драйверы". При чём тут "подключить чайник или утюг"? Драйверы под них в какой момент появились - при подключении?