Ядро Ubuntu и прерывание INT 13H

Ядро Ubuntu и прерывание INT 13H

Я новичок в этом списке рассылки Ubuntu.

Мой вопрос адресован разработчикам ядра Ubuntu.

Я использую Ubuntu и загрузчик Grub 2.

Вопрос в том:

Мне бы хотелось узнать, использует ли ядро ​​Ubuntu службы BIOS/UEFI, в частности прерывание INT 13H, или ядро ​​не зависит от BIOS?

В этом последнем случае каким образом Ubuntu обрабатывает низкоуровневые дисковые службы? То есть каким образом Ubuntu перехватывает вызов и передает его собственному механизму ввода-вывода диска операционной системы, минуя процедуры BIOS для низкоуровневого доступа к чтению/записи диска?

Насколько я понимаю, ядро ​​Linux обычно не использует службы BIOS для дискового ввода-вывода, поскольку работает в защищенном режиме. Однако я не знаю, могут ли быть какие-то крайние случаи, когда это не так, и может случиться так, что ядро ​​выполнит операции записи в файловую систему подключенного диска.

Поэтому я решил написать вам, чтобы попросить совета у разработчика ядра, который является авторитетом в этой теме.

Заранее спасибо.

С наилучшими пожеланиями.

Винченцо Ди Сальво

Связанный контент