Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Режим пользователя и режим ядра.   Найти похожие ветки 

 
Тимохов ©   (2004-04-28 10:11) [0]

Продолжаю читать Рихтера (детектив прямо таки :)))

Неоднократно и в книге и на данном форуме слышал указанные в заголовке вопроса термины.

Четкого определения в рихтере я не нашел.

Но понимаю, что, напрмер, мьютес (т.е. объект ядра) относится к режму ядра, а критическая секция к режиму пользователя.

Вопросы:
1. Есть ли формальное определение режимов пользователя и режима ядра?
2. Как понять (например, по мануалу MSDN), что относится к режиму ядра, а что к режиму пользователя?


 
Ega23 ©   (2004-04-28 10:16) [1]

2. Как понять (например, по мануалу MSDN), что относится к режиму ядра, а что к режиму пользователя?

режиму ядра - DDK
режиму пользователя - SDK
:o)


 
Игорь Шевченко ©   (2004-04-28 10:22) [2]


> 1. Есть ли формальное определение режимов пользователя и
> режима ядра?


Уровень защиты в слове состояния процессора. 0 - режим ядра, 3 - режим пользователя.


> Как понять (например, по мануалу MSDN), что относится к
> режиму ядра, а что к режиму пользователя?


Кроме DDK все относится к режиму пользователя.


> Но понимаю, что, напрмер, мьютес (т.е. объект ядра) относится
> к режму ядра, а критическая секция к режиму пользователя.


Объект мьютекс реализован в ядре, критическая секция реализована в режиме пользователя. Разница в том, что при вызове функций работы с мьютексом (или иными объектам ядра), внутри этих функций всегда происходит переключение в режим ядра (выдачей соотвествующих команд процессора), в при работе с критической секцией, такое переключение по большей части случаев не происходит.


 
Тимохов ©   (2004-04-28 10:26) [3]

спасибо.



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
8-1077179147
AlexV
2004-02-19 11:25
2004.05.16
Повернуть изображение в TImage на 90 градусов


1-1083158674
Николай
2004-04-28 17:24
2004.05.16
Как заменить значок программы?


1-1083061788
siriusP
2004-04-27 14:29
2004.05.16
Прошу помощи продвинутых. Создание компоненты


3-1082543239
Gennadiy
2004-04-21 14:27
2004.05.16
Вопрос по поводу организации метода FIFO


14-1082960189
Andryk
2004-04-26 10:16
2004.05.16
Поговрим о символах вот тут недавно прочитал про символ США