580.12K

Классификация ОС

1.

ОГАПОУ «УАвиаК - МЦК»
ПРЕЗЕНТАЦИЯ НА ТЕМУ: «КЛАССИФИКАЦИЯ ОС»
ВЫПОЛНИЛА:
СТУДЕНТ ГРУППЫ 21ИС-3К
ВАНЮТИНА АНАСТАСИЯ

2.

СОДЕРЖАНИЕ
Особенности алгоритмов
управления ресурсами.
Поддержка
многозадачности.
Количество одновременно
работающих
пользователей.
Выделение процессора.
Количество процессоров.
Особенности областей
использования:
1. Пакетные.
2. Разделения времени.
3. Реального времени.
Особенности методов
построения системы:
1. Построение ядра.
2. Наличие нескольких сред.
3. Размещение.

3.

ОСОБЕННОСТИ АЛГОРИТМОВ УПРАВЛЕНИЯ
РЕСУРСАМИ
От эффективности алгоритмов управления локальными ресурсами компьютера
во многом зависит эффективность всей ОС в целом. Поэтому, характеризуя ОС, часто
приводят важнейшие особенности реализации функций ОС по управлению.
В зависимости от особенностей использованного алгоритма управления процессором
операционные системы делят на:
Многозадачные
Однозадачные

4.

МНОГОЗАДАЧНЫЕ И ОДНОЗАДАЧНЫЕ
Однозадачные операционные системы в
основном выполняют функцию
предоставления пользователю
виртуальной машины, делая более
простым и удобным процесс
взаимодействия пользователя с
компьютером.
Многозадачные операционные
системы, кроме вышеперечисленных
функций, управляют разделением
совместно используемых ресурсов,
таких как процессор, оперативная
память, файлы и внешние устройства.

5.

ПОДДЕРЖКА МНОГОЗАДАЧНОСТИ
Многозадачные ОС – управляют распределением ресурсов вычислительной системы
между задачами и обеспечивают:
возможность одновременной или поочередной работы нескольких приложений;
возможность обмена данными между приложениями;
возможность совместного использования программных, аппаратных, сетевых и
прочих ресурсов вычислительной системы несколькими приложениями.
Большинство
современных
многозадачными.
графических
операционных
систем
являются

6.

КОЛИЧЕСТВО ОДНОВРЕМЕННО РАБОТАЮЩИХ
ПОЛЬЗОВАТЕЛЕЙ
Многопользовательская система –
вычислительная система или ее часть,
позволяющая нескольким пользователям
одновременно иметь доступ к одной ЭВМ
со своего терминала.
Многопользовательский характер работы
достигается благодаря режиму разделения
времени, который заключается в очень
быстром переключении ЭВМ между
разными терминалами и программами.

7.

ВЫДЕЛЕНИЕ ПРОЦЕССОРА
Поскольку на одном процессорном ядре может в один момент времени выполняться
только одна инструкция, то активным может быть только один вычислительный поток.
Процесс выбора активного вычислительного потока называется планированием.
Существует много различных методов планирования. Большинство из них можно
отнести к двум основным типам:
Невытесняющие
Вытесняющие

8.

ВЫТЕСНЯЮЩИЕ И НЕВЫТЕСНЯЮЩИЕ
Невытесняющие (кооперативные) —
планировщик не может забрать время у
вычислительного потока, пока тот сам его
не отдаст
Вытесняющие — планировщик по
истечении кванта времени выбирает
следующий активный вычислительный
поток, сам вычислительный поток также
может отдать предназначенный для него
остаток кванта времени

9.

КОЛИЧЕСТВО ПРОЦЕССОРОВ
Симметричные мультипроцессорные
системы - система, состоящая из
нескольких однородных процессоров
и массива общей памяти (обычно из
нескольких независимых блоков). Все
процессоры имеют доступ к любой
точке памяти с одинаковой скоростью.

10.

КОЛИЧЕСТВО ПРОЦЕССОРОВ
Асимметричная мультипроцессорная система – это
многопроцессорная компьютерная система, в которой
процессоры специализированы по своим функциям.
Каждому процессору дается специфическое задание;
главный планирует работу подчиненных процессоров.
В такой системе ОС, как правило, выполняется на
одном определенном, закрепленном за ней,
центральном процессоре.

11.

ОСОБЕННОСТИ ОБЛАСТЕЙ ИСПОЛЬЗОВАНИЯ:
ПАКЕТНЫЕ
В системах пакетной обработки
переключение процессора с выполнения
одной задачи на выполнение другой
происходит только в случае, если активная
задача сама отказалась от процессора,
например, из-за необходимости выполнить
операцию ввода-вывода. Поэтому одна
задача может надолго занять процессор, что
делает невозможным выполнение
интерактивных задач.

12.

ОСОБЕННОСТИ ОБЛАСТЕЙ ИСПОЛЬЗОВАНИЯ:
РАЗДЕЛЕНИЯ ВРЕМЕНИ.
Призваны исправить основной недостаток
систем пакетной обработки - изоляцию
пользователя-программиста от процесса
выполнения его задач. Каждому
пользователю системы разделения
времени предоставляется терминал, с
которого он может вести диалог со своей
программой. Ни одна задача не занимает
процессор надолго, и время ответа
оказывается приемлемым.

13.

ОСОБЕННОСТИ ОБЛАСТЕЙ ИСПОЛЬЗОВАНИЯ:
РЕАЛЬНОГО ВРЕМЕНИ
Применяются для управления различными техническими объектами, такими,
например, как спутник, научная экспериментальная установка или технологическими
процессами, такими, как гальваническая линия, доменный процесс и т.п. Во всех этих
случаях существует предельно допустимое время, в течение которого должна быть
выполнена та или иная программа, в противном случае может произойти авария.
Таким образом, критерием эффективности для систем реального времени является их
способность выдерживать заранее интервалы времени между запуском программы и
получением результата

14.

ОСОБЕННОСТИ МЕТОДОВ ПОСТРОЕНИЯ СИСТЕМЫ:
ПОСТРОЕНИЕ ЯДРА
Способы построения ядра системы -
монолитное ядро или микроядерный
подход. Большинство ОС использует
монолитное ядро, которое компонуется
как одна программа, работающая в
привилегированном режиме и
использующая быстрые переходы с одной
процедуры на другую, не требующие
переключения из привилегированного
режима в пользовательский и наоборот.

15.

ОСОБЕННОСТИ МЕТОДОВ ПОСТРОЕНИЯ СИСТЕМЫ:
НАЛИЧИЕ НЕСКОЛЬКИХ СРЕД
Наличие нескольких прикладных сред дает возможность в рамках одной ОС
одновременно выполнять приложения, разработанные для нескольких ОС. Многие
современные операционные системы поддерживают одновременно прикладные
среды. Концепция множественных прикладных сред наиболее просто реализуется в
ОС на базе микроядра, над которым работают различные серверы, часть которых
реализуют прикладную среду той или иной операционной системы.

16.

ОСОБЕННОСТИ МЕТОДОВ ПОСТРОЕНИЯ СИСТЕМЫ:
РАЗМЕЩЕНИЕ
Распределенная организация операционной системы
позволяет упростить работу пользователей и
программистов в сетевых средах. В распределенной ОС
реализованы механизмы, которые дают возможность
пользователю представлять и воспринимать сеть в виде
традиционного однопроцессорного компьютера.
Характерными признаками распределенной организации
ОС являются: наличие единой справочной службы
разделяемых ресурсов, единой службы времени и т.д.
English     Русский Правила