В зависимости от архитектуры, о которой вы говорите, может быть проще / короче / быстрее получить доступ к адресам, близким к исполняемому коду.Таким образом, для ОС, размещенной в малой памяти, может быть проще получить доступ к вектору прерываний, если он находится в малой памяти.
Например, при использовании x86 в реальном режиме (в отличие от защищенного режима), если вы разместитеОС в сегмент 0x0 (где также живет вектор прерывания) вы можете ссылаться на векторы прерываний, просто используя текущую CS (которая, очевидно, будет 0x0) и 16-битный индекс.