Основы архитектуры операционных систем презентация

Содержание

Базовые понятия Операционная система — комплекс программ, обеспечивающий контроль за существованием, распределением и использованием ресурсов ВС. Процесс — совокупность машинных команд и данных, исполняющаяся в рамках ВС и обладающая правами на

Слайд 1Операционные системы
Введение (часть 4)
Основы архитектуры операционных систем
4.1. Базовые понятия
4.2. Свойства ОС
4.3. Структура ОС
4.4. Логические функции

ОС
4.5. Типы ОС
4.5.1. Пакетная ОС
4.5.2. Системы разделения времени
4.5.3. ОС реального времени
4.6. Сетевые и распределённые ОС

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

и использованием ресурсов ВС.

Процесс — совокупность машинных команд и данных, исполняющаяся в рамках ВС и обладающая правами на владение некоторым набором ресурсов.


Слайд 3Требования к ОС
Надежность
Количество ошибок должно быть минимизировано
Защита
Предусмотрение защиты информации и ресурсов

от несанкционированного доступа
Эффективность
Удовлетворение критериям эффективности
Предсказуемость
Известны заранее проблемы и последствия различных действий, устойчивость к форс-мажору



Слайд 4Структура ОС
Ядро (Kernel) — резидентная часть ОС, работающая в режиме супервизора

(обычно работает в режиме физической адресации).

Динамически подгружаемые драйверы устройств:
резидентные / нерезидентные
работают в пользовательском / привилегированном режиме

Системный вызов — обращение к ОС за предоставление той или
иной функции ( возможности, услуги, сервиса).


Слайд 5

Структура ОС
Пример структурной организации классической системы UNIX
Программы пользователя
Библиотеки
Интерфейс системных вызовов
Файловая подсистема
Взаимодействие


между процессами

Планировщик

Управление памятью

Буфер

Байт-
ориентированные
устройства

Блок-
ориентированные
устройства

Драйверы устройств

Уровень аппаратного обеспечения

Аппаратное обеспечение

Монолитное ядро

Уровень пользователя


Слайд 6Структура ОС
Микроядро
Драйвер устройства
Драйвер устройства
. . .
Управление
процессами
. . .
Файловая

система

. . .

Аппаратура

Микроядерная архитектура


Слайд 7Логические функции ОС
Управление процессами
Управление ОП
Планирование
Управление устройствами и ФС
Сетевое взаимодействие
Безопасность


Слайд 8Пакетная ОС
Системы разделения времени
ОС реального времени
Типы операционных систем


Слайд 9выполнение процесса завершено
возникло прерывание
зацикливания процесса
Пакетная ОС
Переключение выполнения процессов происходит:


Слайд 10Системы разделения времени
Квант времени ЦП — некоторый фиксированный ОС промежуток времени

работы ЦП.

Переключение выполнения процессов происходит:

исчерпался выделенный квант времени
выполнение процесса завершено
возникло прерывание
зацикливания процесса


Слайд 11ОС реального времени
Системы реального времени являются специализированными системами, в которых все

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

Слайд 12Сетевые, распределенные ОС
Сетевая ОС — ОС, которая обеспечивает функции распределения приложений

в сети



Сетевая ОС
...
...



Сетевая ОС
...
...



Сетевая ОС
...
...

. . .

Распределенные приложения

Сеть


Слайд 13Сетевые, распределенные ОС
Распределённая ОС — ОС, функционирующая на многопроцессорном/многомашинном комплексе, в

котором на каждом из узлов функционирует своё ядро, а также система, обеспечивающая распределение возможностей (ресурсов) ОС.



Ядро



Ядро



Ядро

. . .

Распределенные приложения

Сеть

Распределенные возможности (сервисы, услуги) ОС


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

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

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

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

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


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

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