Когда обработка системного входа завершена, состояние процесса пользователя восстанавливается и управление возвращается процессу пользователя. Возвращение в процесс пользователя противоположно процессу входа в ядро.
· Процедура, написанная на ассемблере, восстанавливает регистры общего назначения и указатель стека пользователя, помещенные ранее в стек.
· Аппаратура восстанавливает счетчик команд и слово состояния процессора и переключается в режим пользователя таким образом, что будущие ссылки на стек используют указатель стека пользователя, привилегированные инструкции не могут выполняться, а проверки доступа к памяти осуществляются с использованием привилегий уровня пользователя.
Затем выполнение продолжается со следующей инструкции в процессе пользователя.
- 19/05/2010 02:34 - Вход в ядро
- 18/05/2010 21:00 - Выполнение системного вызова
- 18/05/2010 12:57 - Организация времени выполнения
- 18/05/2010 04:22 - Системный вход
- 17/05/2010 20:11 - Работа системы