Режим V86

Для эмулятора тоже. Самый геморрой будет с работой прерываний, эмуляции таймеров BIOS и т.д. Принципиальной разницы нет.

Я

не

советую пытаться писать полноценный эмулятор x86 для этих целей, это громоздко. Про скопипастить с примера на Хабре - другой вопрос.

Аппаратной многозадачности в x86

нет

. Ее в любом случае надо делать самому, есть

аппаратное управления задачами

(7.1 TASK MANAGEMENT) прежде всего, для обеспечения аппаратной защиты приложений.

Считай не читай, но даже в 64хбитном режиме для некоторых вещей нужен TSS. Аппаратного переключения между TSS там, правда, нет.

Без TSS крайне сложно реализовать надежную защиту ядра.

Ровно как и вообще вызов прерываний BIOS.

Ну в целом мне непонятно вообще желание дергать BIOS из ядра ОС в защищенном режиме. Это было актуально во времена Windows 9x.