@vlad9486

OSdev, Task State Segment и стеки?

Два вопроса:

1. С помощью TSS можно добиться того, чтобы при прерыванию менялся стек и rip, cs, flags, rsp, ss писались туда, в новый стек?

2. Нужен ли стек нулевого кольца для каждой задачи, или только по одному на процессор хватит?
  • Вопрос задан
  • 3004 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
1. Да, третий том intel 64 and ia32 architecture software developer's manual, раздел 6.12.2 Interrupt Tasks прямо об этом и говорит.
2. Зависит исключительно от вашей реализации. В линуксе, например, у каждой задачи свой kernel mode stack.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы