24547

Классическая архитектура ОС

Доклад

Информатика, кибернетика и программирование

Для надежной и безопасной работы ОС ее ядро должно иметь более высокие привилегии по сравнению со вспомогательными модулями самой ОС и пользовательскими приложениями рис. Привилегии ядра обеспечиваются средствами аппаратной поддержки процессора который должен поддерживать как минимум два режима работы: пользовательский режим user mode; привилегированный режим ядра kernel mode. Ядро ОС в привилегированном режиме При обращении к ядру происходит переход из пользовательского режима работы в привилегированный что требует дополнительных...

Русский

2013-08-09

26.18 KB

24 чел.

Вопрос 10.  Классическая архитектура ОС.

§3.4 Классическая архитектура операционной системы.

Для надежной и безопасной работы ОС ее ядро должно иметь более высокие привилегии по сравнению со вспомогательными модулями самой ОС и пользовательскими приложениями (рис. 3.7). Иначе некорректно работающее приложение может вмешаться в работу ОС и, например, разрушить часть ее кодов. Операционная система должна обладать исключительными полномочиями также для того, чтобы играть роль арбитра в споре приложений за ресурсы компьютера в мультипрограммном режиме. Ни одно приложение не должно иметь возможности без ведома ОС получать дополнительную область памяти или занимать процессор дольше разрешенного операционной системой времени.

Привилегии ядра обеспечиваются средствами аппаратной поддержки процессора, который должен поддерживать как минимум два режима работы:

- пользовательский режим (user mode);

- привилегированный режим ядра (kernel mode).

Рис. 3.7. Ядро ОС в привилегированном режиме

При обращении к ядру происходит переход из пользовательского режима работы в привилегированный, что требует дополнительных временных затрат (рис. 3.8). Т.е. повышение устойчивости ОС обходится некоторым замедлением работы, чем при вызове без смены режима.

Рис. 3.8. Смена режимов при выполнении системного вызова к привилегированному ядру

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


 

А также другие работы, которые могут Вас заинтересовать

68601. Обработка одномерных массивов. Организация ввода-вывода и обработки массива 43 KB
  Освоение способов описания массива, приобретение навыков организации ввода-вывода и обработки массива. Выполнение работы: в соответствии с вариантом составить и реализовать программы. Задание I Даны два массива разных размеров. Определить, какие элементы первого массива и сколько раз встречаются во втором массиве.
68602. Рулевое управление грузовых автомобилей с встроенным гидроусилителем 57.59 KB
  1 Усилитель тормозного привода 2 Крышка со встроенным контактом предупредительного сигнала при аварийном падении уровня тормозной жидкости F34 3 Бачок для тормозной жидкости гидравлического тормозного привода 4 Уплотнительное кольцо 5 Гайка самоконтрящаяся 20 Нм6 Штифт 7 Главный тормозной цилиндр...
68603. Рулевое управление грузовых авто с отдельно-расположенным ГУР 81.25 KB
  Конструктивные особенности Распределитель состоит из корпуса 13 и золотника 30. На внутренней поверхности корпуса золотника имеются три кольцевые канавки. Корпус золотника прикреплен к фланцу корпуса 6 шарниров. Буртик в крайних положениях упирается в торец корпуса 13 распределителя и в торец корпуса...
68604. Тормозные механизмы 64.22 KB
  Барабанный тормозной механизм состоит из следующих основных компонентов рис. Тормозной щит жестким креплением монтируется на колесной балке; на щите закреплен рабочий тормозной цилиндр. Несколько иную конструкцию имеет дисковый тормозной механизм. тормозной диск; тормозной суппорт...
68605. Информационные ресурсы. Образовательные информационные ресурсы 16.35 KB
  Образовательные информационные ресурсы. Научиться находить и использовать необходимые образовательные ресурсы по специальности. Национальные информационные ресурсы: проблемы промышленной эксплуатации.
68606. Вимірювання фізичних величин і обробка експериментальных даних 344.5 KB
  Фізичний практикум передбачає засвоєння курсантами методів фізичного дослідження вміння користуватися основними вимірювальним приладами знання основних прийомів і способів вимірювань обробки і інтерпретації експериментально отриманих даних. Види вимірювань Основним способом отримання...
68607. Исследование генераторов постоянного тока 113 KB
  Цель работы Приобретение практических навыков работы с генератором постоянного тока ГПТ и исследование основных характеристик ГПТ. Снятие внешних характеристик ГПТ при независимом и параллельном возбуждении. Снятие регулировочных характеристик ГПТ при независимом и параллельном возбуждении.
68609. Основы электротехники и электроники: Методические указания 979.07 KB
  Объём с содержание лабораторных и практических работ определяется рабочей программой дисциплины Основы электротехники и электроники При выборе содержания и объёма лабораторных и практических работ исходят из сложностей учебного материала для усвоения из внутрипредметных и межпредметных связей...