Я пишу небольшую ОС, которая работает в защищенном режиме.Я подхожу к моменту, когда хочу загрузить таблицу дескрипторов пользовательских прерываний, и я не знаю, с чего начать.Я прочитал кое-что о вики OS Dev , но есть несколько вопросов, на которые мне нужно ответить.
В вики OS Dev сказано, что the first 32 (0-31) interrupts are reserved and used by the CPU, as exceptions, so don't use those for APIs or IRQs.
Дело в том, чтоЕсли я загружаю свою пользовательскую таблицу прерываний, разве я не должен предоставлять записи для всех этих прерываний?
Кроме того, вики утверждает, что BIOS отображает IRQ0-7 на прерывания 8-15.Если это так, разве прерывания IRQ не конфликтуют с зарезервированными прерываниями?
Есть ли что-то, чего я не получаю?Прерывания 0-31 в отдельной таблице или что-то еще?Кто-нибудь, пожалуйста, укажите мне правильное направление и проясните ситуацию.