Разделы презентаций


Модульность ОС. Совместимость ОС

Модульный принцип построения компьютера Под модулем в общем случае понимают функционально законченный элемент системы, который предполагает возможность без труда заменить его на другой при наличии заданных интерфейсов.

Слайды и текст этой презентации

Слайд 1Модульность ОС. Совместимость ОС.

Модульность ОС. Совместимость ОС.

Слайд 2Модульный принцип построения компьютера
Под модулем в общем случае понимают функционально законченный элемент

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

при наличии заданных интерфейсов.


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

Слайд 3Принцип модульности заключается в следующем: построение ОС в виде модульной системы,

в которой каждый модуль выполняет свои функции. При этом в

составе ОС могут быть выделены следующие модули:
модуль, отвечающий за загрузку ОС.
модуль обработки прерываний.
модуль справочной системы.
конфигурационные файлы.
утилиты.
драйверы.
библиотеки программ и др.

Принцип модульности заключается в следующем: построение ОС в виде модульной системы, в которой каждый модуль выполняет свои функции.

Слайд 4Расширяемость
Принцип расширяемости заключается в следующем: код ОС должен быть написан

таким образом, чтобы можно было легко внести дополнения и изменения,

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

РасширяемостьПринцип расширяемости заключается в следующем: код ОС должен быть написан таким образом, чтобы можно было легко внести

Слайд 5Принцип функциональной избирательности
Принцип функциональной избирательности заключается в следующем: разделение всех

модулей системы в зависимости от их приоритетов и наиболее оптимальное

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

Принцип функциональной избирательностиПринцип функциональной избирательности заключается в следующем: разделение всех модулей системы в зависимости от их приоритетов

Слайд 6Переносимость (мобильность)
Требование переносимости кода тесно связано с расширяемостью. Расширяемость позволяет

улучшать операционную систему, в то время как переносимость дает возможность

легко перемещать всю систему на машину, базирующуюся на другом процессоре или аппаратной платформе, делая при этом по возможности небольшие изменения в коде.

Переносимость (мобильность)Требование переносимости кода тесно связано с расширяемостью. Расширяемость позволяет улучшать операционную систему, в то время как

Слайд 7Безопасность и производительность
Принцип безопасности заключается в следующем:
Защита ресурсов одного пользователя

от других и установление квот по ресурсам для предотвращения захвата

одним пользователем всех системных ресурсов (например, таких как память).
Защита данных от несанкционированного доступа.
Принцип производительности заключается в следующем: система должна обладать настолько хорошим быстродействием и временем реакции, насколько это позволяет аппаратная платформа.

Безопасность и производительностьПринцип безопасности заключается в следующем:Защита ресурсов одного пользователя от других и установление квот по ресурсам

Слайд 8Совместимость делится на:
- двоичную совместимость (бинарный исполняемый файл для одной системы можно

запустить в другой системе – то, что нужно юзеру);
- совместимость на

уровне исходных текстов (интересует программистов, требует наличия собственно исходников программы, соответствующих компиляторов, библиотек и набора системных вызовов);

Совместимость делится на:- двоичную совместимость (бинарный исполняемый файл для одной системы можно запустить в другой системе – то, что

Слайд 9Если архитектура процессоров сходна, то добиться совместимости просто. Нужно:
- чтобы системные

вызовы, используемые в приложении, распознавались ОС
- чтобы совпадала внутренняя структура исполняемого

файла (файл был распознан как исполняемый);
Для процессоров с совершенно разной архитектурой необходима еще и ЭМУЛЯЦИЯ двоичного кода.
Эмулятор должен:
· распознавать, дешифровать и переводить системные инструкции одной ОС для другой
· имитировать (эмулировать) состояния регистров, флагов и АЛУ одного железа для другого.

Если архитектура процессоров сходна, то добиться совместимости просто. Нужно:- чтобы системные вызовы, используемые в приложении, распознавались ОС- чтобы

Слайд 10Прикладные программные среды имитируют обращения к библиотечным функциям, используя вместо них

тщательно отлаженные подпрограммы для работы с графическим интерфейсом.
За счет

того, что работа современных программ – это на 70% работа с ГАЙ, задержки выполнения практически не возникает, или она минимальна.
Прикладные программные среды имитируют обращения к библиотечным функциям, используя вместо них тщательно отлаженные подпрограммы для работы с графическим

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика