Глава 1
Вопрос 7.
Какая из следующих команд должна быть разрешена
только в режиме ядра:
- отключение всех прерываний;
- чтение счетчика даты/времени;
- изменение счетчика даты/времени;
- изменение схемы распределения памяти.
- Прерывания обеспечивают возможность обработки системой
ввода-вывода, аппаратных ошибок и программных сигналов. Полное их отключение изменит
поведение существенно системы и не должно быть доступно пользователю,
следовательно, должно производиться в режиме ядра.
- Чтение счетчика даты/времени не изменит поведение системы и
поэтому может быть реализовано в режиме пользователя.
- Изменение счетчика даты/времени может существенно повлиять
на работу приложений (например, на проверку истечения срока лицензии) и системы
в целом, поэтому должно реализовываться в режиме ядра.
- Т.к. изменение некорректное изменение схемы распределения
памяти может открыть доступ к памяти других процессов, оно должно производиться
в режиме ядра, чтобы избежать несанкционированного доступа.
Комментариев нет:
Отправить комментарий