24547

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

Доклад

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

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

Русский

2013-08-09

26.18 KB

19 чел.

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

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

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

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

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

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

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

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

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

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


 

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

73428. Проблеми збереження природного середовища при будівництві доріг 28.05 KB
  Умови проектування автомобільних доріг Екологія та автомобільні дороги Принципова схема прогнозованої екологічної оцінки проектованої автомобільної дороги Проблеми збереження природного середовища в її природній різноманітності й багатстві визначають сьогодні практично всі сторони життя...
73429. Еколгічна сумісність із навколишнім середовищем 29.5 KB
  На етапі прокладки траси майбутньої дороги особливу роль відіграє ландшафтне проектування що враховує не тільки вимоги земельного законодавства по вилученню земельних ділянок під будівництво дороги подолання контурних і висотних перешкод але й вимоги по захисту навколишнього середовища.
73430. Захист населення від екологічного забруднення придорожнього природного середовища 73.5 KB
  Технічні снігозахисні посадки захист від ерозії протиерозійне озеленення піщаних заметів пескозащитное озеленення сильних вітрів і курних бур; забезпечення безпеки руху й зорового орієнтування тобто вказівка напрямку дороги за межами видимості покриття підкреслення...
73431. Захист тварин і рослин 39 KB
  Проектування автомобільних доріг через ліси лісопитомники заповідники Основні методи зменшення впливу автотранспорту на тварин Дороги особливо швидкісні автомагістралі являють загрозу дикою тваринам у двох відносинах: погіршенні якості середовища проживання й небезпеки зіткнення...
73432. Види ремонту 75 KB
  Працездатність автомобільної дороги Поточний ремонт Середній ремонт Капітальний ремонт Для забезпечення нормативних термінів служби автомобільних доріг і задоволення вимог безперебійного й безаварійного руху з боку автотранспорту необхідно не тільки правильно їх містити але й вчасно робити всі види ремонтів.
73433. Утримання асфальтобетонних покриттів 19.05 KB
  У процесі експлуатації автодоріг узбіччя так само як і покриття проїзної частини перетерплюють зміни у своїх геометричних параметрах у рівності поверхонь осідання руйнування накопичуються різні забруднення виникає необхідність у виробництві ремонтних робіт.
73434. Утримання і поточний ремонт земляного полотна і водовідвідних споруд 20.34 KB
  Головні вимоги по утриманню і ремонту за періодами року Основні роботи по утриманню земляного полотна Основні роботи по утриманню водовідвідних споруд Основні види деформацій і руйнувань Роботи з утримання і поточного ремонту земляного полотна спрямовані на збереження його поздовжнього...
73435. Принцип планування робіт по утриманню та ремонту доріг 42.03 KB
  Планування робіт по утриманню доріг Система показників ефективності Планування ремонтних робіт Потреба в реконструкції або ремонті у всіх випадках установлюється шляхом виявлення ділянок доріг фактичний стан яких по якихнебудь параметрах і характеристикам не задовольняє діючим вимогам...
73436. Обстеження та оцінка інженерного облаштування доріг 228.34 KB
  Оцінка архітектурних якостей автомобільної дороги і обслуговування проїжджаючих Оцінка інженерного облаштування доріг Лінійний графік архітектурного стану дороги Схеми розміщення дорожніх знаків Великий вплив на безпеку й зручність руху виявляють архітектурні якості автомобільної дороги.