Почему Linux не использует аппаратное переключение контекста через TSS?

Я прочитал следующее утверждение:

Архитектура x86 включает в себя определенный тип сегмента, называемый сегментом состояния задачи (TSS), для хранения контекстов оборудования. Хотя Linux не использует аппаратные переключатели контекста, тем не менее, он вынужден устанавливать TSS для каждого отдельного процессора в системе.

Мне интересно:

Почему Linux не использует аппаратную поддержку для переключения контекста?Разве аппаратный подход не намного быстрее, чем программный?Есть ли ОС, которая использует аппаратное переключение контекста? Windows использует это?

Наконец и как всегда, спасибо за ваше терпение и ответ.

----------- Добавлена ​​--------------

http://wiki.osdev.org/Context_Switching получил какое-то объяснение.

Люди, столь же растерянные, как я, могли взглянуть на это. 8 ^)

Ответы на вопрос(3)

Ваш ответ на вопрос