Презентация, доклад на тему Архитектура операционной системы

Отдаляя ужасное и слои абстракцииПользовательские приложенияОперационная система«Железо»Прекрасный интерфейсУжасный интерфейс

Слайд 1Архитектура операционной системы

Архитектура операционной системы

Слайд 2Отдаляя ужасное и слои абстракции
Пользовательские приложения
Операционная система
«Железо»
Прекрасный интерфейс
Ужасный интерфейс

Отдаляя ужасное и слои абстракцииПользовательские приложенияОперационная система«Железо»Прекрасный интерфейсУжасный интерфейс

Слайд 3Внутреннее строение ОС
Каждая процедура может вызывать каждую
Все процедуры работают в

привилегированном режиме
Ядро совпадает со всей ОС
Пользовательские программы взаимодействуют с ядром через системные вызовы


ОС=ядро
Привилегированный режим

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

-точки входа в ядро
(системные вызовы)

Программа пользователя

Программа пользователя

Программа пользователя

Внутреннее строение ОСКаждая процедура может вызывать каждуюВсе процедуры работают в   привилегированном режимеЯдро совпадает со всей

Слайд 4Внутреннее строение ОС
Процедура уровня N может вызывать только процедуры уровня N-1
Все

или почти все уровни работают в привилегированном режиме
Ядро совпадает или почти совпадает со всей ОС
Пользовательские программы взаимодействуют с ОС через интерфейс пользователя

Многоуровневые системы

Интерфейс пользователя

Управление вводом-выводом

Драйвер связи с консолью

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

Планирование задач и процессов

Hardware

5

4

3

2

1

0

Внутреннее строение ОСПроцедура уровня N может вызывать только  процедуры уровня N-1Все или почти все уровни работают

Слайд 5Внутреннее строение ОС

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

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

Микро-
ядро

Привилегированный
режим

ОС

Внутреннее строение ОС         Функции микроядра:Взаимодействие между программамиПланирование использования процессораПервичная

Слайд 6Взаимодействие частей ОС
между собой и с программами

пользователей путем передачи сообщений через микроядро
В привилегированном режиме работает только микроядро
Микроядро составляет лишь малую часть ОС.

Внутреннее строение ОС

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

Взаимодействие частей ОС между собой и с программами       пользователей путем передачи

Слайд 7Монолитное ядро –
необходимость перекомпиляции
при каждом изменении, сложность отладки, высокая скорость

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

Внутреннее строение ОС

Смшанные системы (почему?)

Монолитное ядро – необходимость перекомпиляциипри каждом изменении, сложность отладки, высокая скорость работыМногоуровневые системы – необходимость перекомпиляции при

Слайд 8Каждому пользователю
предоставляется своя копия виртуального hardware
Внутреннее строение ОС
Виртуальные машины
Пользователь
Пользователь
Пользователь
Linux
Windows XP
MS-DOS
Виртуальное

hardware

Виртуальное hardware

Виртуальное hardware

Реальная операционная система

Каждому пользователю предоставляется своя копия виртуального hardwareВнутреннее строение ОСВиртуальные машиныПользовательПользовательПользовательLinuxWindows XPMS-DOSВиртуальное hardwareВиртуальное hardwareВиртуальное hardwareРеальная операционная система

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

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


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

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

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

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