Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

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

Содержание

Базовые понятияОперационная система — комплекс программ, обеспечивающий контроль за существованием, распределением и использованием ресурсов ВС.Процесс — совокупность машинных команд и данных, исполняющаяся в рамках ВС и обладающая правами на владение некоторым набором ресурсов.
Операционные системыВведение (часть 4)Основы архитектуры операционных систем4.1.	Базовые понятия4.2.	Свойства ОС4.3.	Структура ОС4.4.	Логические функции ОС4.5.	Типы Базовые понятияОперационная система — комплекс программ, обеспечивающий контроль за существованием, распределением и Требования к ОСНадежность	Количество ошибок должно быть минимизированоЗащита	Предусмотрение защиты информации и ресурсов от Структура ОСЯдро (Kernel) — резидентная часть ОС, работающая в режиме супервизора (обычно Структура ОСПример структурной организации классической системы UNIXПрограммы пользователяБиблиотекиИнтерфейс системных вызововФайловая подсистемаВзаимодействие между Структура ОСМикроядроДрайвер устройстваДрайвер устройства. . . Управление процессами. . . Файловая система. . . АппаратураМикроядерная архитектура Логические функции ОСУправление процессамиУправление ОППланированиеУправление устройствами и ФССетевое взаимодействиеБезопасность Пакетная ОССистемы разделения времени ОС реального времениТипы операционных систем выполнение процесса завершеновозникло прерываниезацикливания процессаПакетная ОСПереключение выполнения процессов происходит: Системы разделения времениКвант времени ЦП — некоторый фиксированный ОС промежуток времени работы ОС реального времениСистемы реального времени являются специализированными системами, в которых все функции Сетевые, распределенные ОССетевая ОС — ОС, которая обеспечивает функции распределения приложений в Сетевые, распределенные ОСРаспределённая ОС — ОС, функционирующая на многопроцессорном/многомашинном комплексе, в котором
Слайды презентации

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

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

за существованием, распределением и использованием ресурсов ВС.
Процесс — совокупность

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

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

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

информации и ресурсов от несанкционированного доступа
Эффективность
Удовлетворение критериям эффективности
Предсказуемость
Известны заранее

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



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

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

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

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

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


Слайд 5

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

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

системных вызовов
Файловая подсистема
Взаимодействие
между процессами
Планировщик
Управление памятью
Буфер
Байт-
ориентированные
устройства
Блок-
ориентированные
устройства
Драйверы устройств
Уровень аппаратного обеспечения
Аппаратное

обеспечение

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

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


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

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

. .
Файловая система
. . .
Аппаратура
Микроядерная архитектура


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

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

взаимодействие
Безопасность


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

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

систем


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

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

происходит:


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

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

ОС промежуток времени работы ЦП.
Переключение выполнения процессов происходит:
исчерпался выделенный

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

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

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

в которых все функции планирования ориентированы на обработку фиксированного

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

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

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

функции распределения приложений в сети


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


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


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

.

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

Сеть


  • Имя файла: osnovy-arhitektury-operatsionnyh-sistem.pptx
  • Количество просмотров: 113
  • Количество скачиваний: 0