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

Презентация:



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

Архитектура операционной системы. Ядро и вспомогательные модули операционной системы При функциональной декомпозиции ОС модули разделяются на две группы:
Архитектура операционных систем. Архитектура ОС Состав модулей (компонент) ОС Структура связей между отдельными модулями ОС Принципы взаимодействия модулей.
Архитектура операционных систем Семестр 2, Лекция 1.
Основы операционных систем. Литература к курсу (основная) В.Е.Карпов, К.А.Коньков Основы операционных систем.
Операционная система ПК Выполнила ученица 10 «Б» класса Панина Мария.
Операционные системы Подготовила Подготовила студентка студентка 1 курса группы Э курса группы Э-108 Шпудейко Кристина Шпудейко Кристина.
Пользователь (User) Приложение (Software) Операционная система (ОС, Operating System, OS) Оборудование (Hardware)
Учебный курс Основы операционных систем Лекция 1 кандидат физико-математических наук, доцент Карпов Владимир Ефимович.
Лекция 6 Понятие операционных систем Учебные вопросы: 1. Характеристики ОС 2. Свободные и проприетарные ОС.
Операционные системы и их функции.. Операционная система (ОС) связывает аппаратно обеспечение и прикладные программы. Многие свойства различных программ.
ОПЕРАЦИОННАЯ СИСТЕМА Linux. Студент из Хельсинки Линус Торвальдс.
1. Этапы развития вычислительной техники и программного обеспечения. 2.Структура вычислительной системы. Ресурсы ВС- физические ресурсы, виртуальные ресурсы.
Операционные системы. Первое поколение компьютеров (элементная база - электронно-вакуумных лампы) – конец 40-х - начало 50-х годов XX века (1946 г. в.
Это комплекс взаимосвязанных системных программ, назначение которого организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
- система взаимосвязанных технических устройств, выполняющих ввод, хранение, обработку и вывод информации.
Программное обеспечение компьютера. Совокупность программ, хранящихся в долговременной памяти компьютера, составляют программное обеспечение (ПО) компьютера.
Понятие об операционной системе (ОС). Что происходит сразу после включения питания ПК? При включении питания процессор обращается в микросхему ПЗУ (постоянное.
Основы современных операционных систем Лекция 21.
Понятие об операционной системе (ОС). Что происходит сразу после включения питания ПК? При включении питания процессор обращается в микросхему ПЗУ (постоянное.
Транксрипт:

Операционная система

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

Свойства ОС надежность защита эффективность предсказуемость

Ядро (kernel) – резидентная часть ОС, работающая в режиме супервизора. («обычно» работает в режиме физической адресации). аппаратура Интерфейсы системных вызовов (API – Application Program Interface) Динамически подгружаемые драйверы физических и виртуальных устройств Ядро ОС Динамически подгружаемые драйверы устройств: резидентные / нерезидентные работают в пользовательском режиме / в режиме супервизора «Системный вызов» - обращение к ОС за предоставление той или иной функции ( возможности, услуги, сервиса).

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

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

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

Управление процессами Модельная ОС Буфер ввода процессов Формирование необходимых процессу структур данных Буфер обрабатываемых процессов Хранение находящихся в системе процессов

Жизненный цикл процесса Ожидает завершение операции ввода/вывода 2 Ожидает начала обработки ЦП 0 4 Обрабатывается ЦП 1 Ожидает продолжения обработки ЦП Завершен 7

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

Переключение выполнения процессов происходит только в одном из случаев: Выполнение процесса завершено Возникло прерывание Был фиксирован факт зацикливания процесса Пакетная ОС Пакет программ – некоторая совокупность программ, для выполнения каждой из которых требуется «значительное» время работы процессора

Переключение выполнения процессов происходит только в одном из случаев: Исчерпался выделенный квант времени Выполнение процесса завершено Возникло прерывание Был фиксирован факт зацикливания процесса Системы разделения времени Квант времени ЦП – некоторый фиксированный ОС промежуток времени работы ЦП

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