Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_1_kurs_otvety_k_ekzamenu.doc
Скачиваний:
21
Добавлен:
14.04.2019
Размер:
1.32 Mб
Скачать

40. Ос. Классификация ос по различным критериям.

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

Основным предназначением ОС является: - организация эффективных и надежных вычислений; - создание различных интерфейсов для взаимодействия с этими вычислениями и самой вычислительной системой. ОС разделяют по назначению: - ОС общего назначения; - ОС специально назначения. ОС специального назначения подразделяются на следующие: - для переносимых компьютеров и встроенных систем; - для организации и ведения баз данных; - для решения задач реального времени и т.д. ОС разделяют по режиму обработки задач: - однопрограммный режим; - мультипрограммный режим. Мультипрограммирование – способ организации вычислений, когда на однопроцессной вычислительной системе создается видимость одновременного выполнения нескольких задач. Любая задержка в выполнении одной программы используется для выполнения других программ. Мультипрограммный и многозадачный режимы близки по смыслу, но синонимами не являются. Мультипрограммный режим обеспечивает параллельное выполнение нескольких приложений, а программисты, создающие эти приложения, не должны заботиться о механизме организации их параллельной работы. Эти функции выполняет ОС, которая распределяет между выполняющимися приложениями ресурсы вычислительной системы, обеспечивает необходимую синхронизацию вычислений и взаимодействие. Мультизадачный режим предполагает, что забота о параллельном выполнении и взаимодействии приложений ложится на прикладных программистов. Современные ОС для ПК реализуют и мультипрограммный, и многозадачный режимы. По организации работы в диалоговом режиме ОС делятся на следующие: однопользовательские (однотерминальные); мультитерминальные. В мультитерминальных ОС с одной вычислительной системой одновременно могут работать несколько пользователей, каждый со своего терминала, при этом у пользователей возникает иллюзия, что у него имеется своя собственная вычислительная система. Для организации мультитерминального доступа необходим мультипрограммный режим работы вычислительной системы. Основная особенность операционных систем реального времени (ОСРВ) – обеспечение обработки поступающих заданий в течение заданных интервалов времени, которые нельзя превышать. Поток заданий не является планомерным и не регулируется оператором, т.е. задания поступают в непредсказуемые моменты времени и без всякой очередности. В ОСРВ в общем случае отсутствуют накладные расходы процессорного времени на этап инициирования (загрузку программы, выделение ресурсов), так как набор задач обычно фиксирован и вся информация о задаче известна до поступления запроса. Для реализации режима реального времени необходим режим мультипрограммирования, который является основным средством повышения производительности вычислительной системы, а для задач реального времени производительность – решающий фактор. Лучшие по производительности характеристики для систем реального времени обеспечивают однотерминальные ОСРВ. По способам построения (архитектуре) ОС подразделяются на следующие: микроядерные; монолитные. Это деление условно. К микроядерным ОС относится ОСРВ QNX, а к монолитным – Windows 9x и Linux. Для ОС Windows 9x пользователь не может изменить ядро, так как не располагает исходными кодами и программой сборки ядра. Для ОС Linux такая возможность предоставлена, пользователь может сам собрать ядро, включив в него необходимые программные модули и драйверы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]