Size: a a a

Ассемблер

2021 June 25

d

disba1ancer in Ассемблер
чта?
источник

АШ

Алексей Шведов... in Ассемблер
Что не понятно?
источник

S

Son in Ассемблер
Здравствуйте
источник

d

disba1ancer in Ассемблер
имхо, ядро отдельно, драйвера отдельно
источник

S

Son in Ассемблер
Драйверы вообще считаются ядром. Просто что такое ядро? Это вообще разделение условное. Любой софтвер который работает на ring0 - априори ядро. То есть Драйверы - это ядро
источник

d

disba1ancer in Ассемблер
драйвер не обязан быть ring0
источник

АШ

Алексей Шведов... in Ассемблер
Но они ring0
источник

S

Son in Ассемблер
+
источник

d

disba1ancer in Ассемблер
вроде существуют ядра где дрова в юзермоде
источник

d

disba1ancer in Ассемблер
но он им не нужен в подавляющем большинстве случаев
источник

АШ

Алексей Шведов... in Ассемблер
Но мы сейчас говорим не о экспериментах из Гитхаба, а о нормальных проектах, где драйвера для устройств в ring0
Остальные, что не работают с железом - да хоть в ring3 (каким-то образом?)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
или это зависит от архитектуры ядра. уточняйте эти детали когда говорите что драйвер это часть ядра или нет
источник

d

disba1ancer in Ассемблер
ядру функции биоса нужны мало или не нужны вовсе, по большей части загрузчику они нужны
источник

d

disba1ancer in Ассемблер
в линуксе есть механизм модулей-драйверов, но он ломается от версии к версии в результате чего эти драйверы вечно надо переписывать, из-за чего, видимо, и приходится всё в одной кодовой базе держать
источник

АШ

Алексей Шведов... in Ассемблер
Нужны
источник

d

disba1ancer in Ассемблер
зачем?
источник

АШ

Алексей Шведов... in Ассемблер
Очевидно, для прерываний...
источник

d

disba1ancer in Ассемблер
иди учи матчасть
источник

АШ

Алексей Шведов... in Ассемблер
🤣
источник

АШ

Алексей Шведов... in Ассемблер
Иди читай про ACPI уже
источник