Translate

понедельник, 4 февраля 2013 г.

Глава 1

Вопрос 7.       Какая из следующих команд должна быть разрешена только в режиме ядра:

  1. отключение всех прерываний;
  2. чтение счетчика даты/времени;
  3. изменение счетчика даты/времени;
  4. изменение схемы распределения памяти.

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

Комментариев нет:

Отправить комментарий