Реферат Курсовая Конспект
Работа сделанна в 2006 году
Ядро в привилегированном режиме - Реферат, раздел Программирование, - 2006 год - Операционные системы Ядро В Привилегированном Режиме. Для Надежного Управления Ходом Выполнения Пр...
|
Ядро в привилегированном режиме. Для надежного управления ходом выполнения приложений операционная система должна иметь по отношению к приложениям определенные привилегии. Иначе некорректно работающее приложение может вмешаться в работу ОС и, например, разрушить часть ее кодов.
Все усилия разработчиков операционной системы окажутся напрасными, если их решения воплощены в незащищенные от приложений модули системы, какими бы элегантными и эффективными эти решения ни были. Операционная система должна обладать исключительными полномочиями также для того, чтобы играть роль арбитра в споре приложений за ресурсы компьютера в мультипрограммном режиме. Ни одно приложение не должно иметь возможности без ведома ОС получать дополнительную область памяти, занимать процессор дольше разрешенного операционной системой периода времени, непосредственно управлять совместно используемыми внешними устройствами.
Обеспечить привилегии операционной системе невозможно без специальных средств аппаратной поддержки. Аппаратура компьютера должна поддерживать как минимум два режима работы - пользовательский режим user mode и привилегированный режим, который также называют режимом ядра kernel mode, или режимом супервизора supervisor mode. Подразумевается, что операционная система или некоторые ее части работают в привилегированном режиме, а приложения - в пользовательском режиме.
Так как ядро выполняет все основные функции ОС, то чаще всего именно ядро становится той частью ОС, которая работает в привилегированном режиме рис.2 . Иногда это свойство - работа в привилегированном режиме - служит основным определением понятия ядро. Рис.2. Архитектура операционной системы с ядром в привилегированном режиме
– Конец работы –
Эта тема принадлежит разделу:
Нелегко? Да что там - практически невозможно. Для этих задач придуманы рулевое колесо, карбюратор, рычаг переключения передач, педали и тумблеры… Операционная система предоставляет интерфейсы и для выполняющих приложений, и… К таким операциям, прежде всего, относятся операции ввода-вывода, запуск или остановка какой-нибудь программы,…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Ядро в привилегированном режиме
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов