Вектора прерываний можно разместить как в области загрузчика, так и в начале памяти программ. Есть программа загрузчик, есть основная программа, та и другая использует прерывания. Но подпрограммы обслуживания прерывания разные для загрузчика своя для основной программы своя.
Так как таблица прерываний одна, а подпрограмм обработки прерываний две – одна относится к загрузчику, вторая к основной программе. Как это реализовать. И вообще если программа загрузчика и основная программа – разные программы и компилируются по разному, как быть с прерываниями непонятно, ведь таблицы прерываний будут определены два раза, а в памяти можно хранить только одну таблицу прерываний.
|