Лекция 1 Тема: Введення до курсу. Мета і задачі курсу. Призначення та функції операційної системи. Класіфікація операційних систем Операционные системы. Кафедра информатики. Подготовил доц. Липанов А. В.
НОРМАТИВНІ ДАНІ З ДИСЦИПЛІНИ Характеристика дисципліни Семестр 5 Кількість годин 103 Кількість залікових кредитів (ECTS) Аудиторних занять Самостійна робота 3 68 Лк пз лб 44 4 Цикл: самостійного вибору ВНЗ Форма навчання: денна Курс: 3 Семестр: 5 Дисципліна вивчається з 1997 р. 24 19 Форма контролю мод. ісп. Курсовий проект 20 Операционные системы. Кафедра информатики. Подготовил доц. Липанов А. В.
МЕТА І ЗАВДАННЯ ДИСЦИПЛІНИ 1. Мета навчальної дисципліни Метою навчальної дисципліни є вивчення студентами архітектури, властивостей, можливостей операційних систем, а також засобів програмування для операційних систем. 2. Завдання дисципліни В результаті вивчання дисципліни студенти повинні: ЗНАТИ: Сфери застосування різних операційних систем, їх архітектуру, можливості, недоліки, методи програмування спеціальних системних задач для різноманітних ОС. ВМІТИ: розробляти системні програмні засоби для ОС, вибирати операційну систему для вирішення конкретних задач. Операционные системы. Кафедра информатики. Подготовил доц. Липанов А. В.
Система оцінювання знань студентів Min/max рейтингова оцінка за курсом 5 -9 5 -9 10 -15 25 -42 5 -9 5 -10 10 -15 25 -43 10 -15 60 -100 Лб № 1 Лб № 2 Лб № 3 КР КТ Лб № 4 Лб № 5 Лб № 6 КР КТ Володіння середовищем програмування (оцінюється протягом лабораторних робіт) Рейтингова оцінка за курсовий проект № рейт. Найменування етапу оцінка 1. Аналіз предметної області та 7 -10 ознайомлення з літературними джерелами 2. Постановка задачі. Вибір та 7 -10 обґрунтування методу розв’язання задачі 3. Проектування архітектури ПО 8 -10 4. Розробка програмного 13 -20 забезпечення згідно завдання 5. Оформлення пояснювальної 5 -10 записки 6. Захист курсового проекту 20 -40 Загальна кількість 60 -100 Операционные системы. Кафедра информатики. Подготовил доц. Липанов А. В.
Этапы развития вычислительной техники Тип компьютеров Операционные системы Развитие операционных систем Первый период Операционные системы отсутствовали Ламповые машины 1945 -1955 Второй период Третий период Четвертый период Пакетные операционные системы Первые многозадачные операционные системы (OS/360, UNIX ) Классические, сетевые, распределенные системы, современные многозадачные операционные системы Компьютеры на основе транзисторов Компьютеры на основе интегральных микросхем Персональные компьютеры 1955 -Начало 60 -х - 1980 -настоящее время Годы Операционные системы. Кафедра информатики. Подготовил доц. Липанов А. В.
Определение операционной системы Операционная система это набор программ, который служит интерфейсом между пользователем и аппаратным обеспечением, выполняя все задачи по обеспечению взаимодействия пользователя с компьютером и управлению ресурсами. ОС может быть представлена, как расширенная машина и система управления ресурсами. Операционная система может быть представлена, как: Расширенная машина - Это означает, что ОС является интерфейсом между пользователем и аппаратурой беря на себя задачи управления аппаратурой и предоставляя пользователю расширенные возможности по взаимодействию с аппаратным обеспечением. Система управления ресурсами - Обеспечивает управление и распределение ресурсов компьютера между процессами и пользователями. Управление ресурсами включает решение двух общих, не зависящих от типа ресурса задач: • планирование ресурса - то есть определение, кому, когда, а для делимых ресурсов и в каком количестве, необходимо выделить данный ресурс; • отслеживание состояния ресурса - то есть поддержание оперативной информации о том. занят или не занят ресурс, а для делимых ресурсов - какое количество ресурса уже распределено, а какое свободно. Для решения этих общих задач управления ресурсами разные ОС используют различные алгоритмы, что в конечном счете и определяет их облик в целом, включая характеристики производительности, область применения и даже пользовательский интерфейс. Операционные системы. Кафедра информатики. Подготовил доц. Липанов А. В.
Основные понятия и концепции ОС Ø Системные вызовы Ø Прерывания Ø Исключительные ситуации Ø Ввод-вывод информации Ø Процессы, потоки, нити Классификация ОС Признаки по которым классифицируются ОС 1. Особенности алгоритмов управления ресурсами. 2. Поддержка многозадачности 3. Тип поддерживаемой многозадачности: Вытесняющая многозадачность 4. Поддержка многопользовательского режима, 5. Поддержка многопотоковости (многонитевости). 6. Многопроцессорная обработка. 7. Особенности аппаратных платформ 8. Особенности областей использования 9. Особенности методов построения ОС и невытесняющая Операционные системы. Кафедра информатики. Подготовил доц. Липанов А. В.


