Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слайд_ОС_ПМ / OS-Lection-1.ppt
Скачиваний:
50
Добавлен:
05.06.2014
Размер:
840.7 Кб
Скачать

ЛЕКЦІЯ 1

Введення до курсу. Мета і задачі курсу. Призначення та функції операційної системи. Класіфікація операційних систем.

Операційні системи доц. Сінельнікова Т.Ф.

НОРМАТИВНІ ДАНІ З ДИСЦИПЛІНИ

 

 

Семестр 5

 

Кількість годин

 

 

103

 

Кількість залікових

 

 

3

 

кредитів (ECTS)

 

 

 

 

Аудиторних занять

68

Лк

пз

лб

 

44

4

24

 

 

Самостійна робота

 

 

19

 

Форма контролю

 

мод. ісп.

 

Курсовий проект

 

 

20

 

Характеристика дисципліни

Цикл: самостійного вибору ВНЗ Форма навчання: денна Курс: 3 Семестр: 5

Дисципліна вивчається з 1997р.

2

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

МЕТА І ЗАВДАННЯ ДИСЦИПЛІНИ

Мета навчальної дисципліни

Метою навчальної дисципліни є вивчення студентами архітектури, властивостей, можливостей операційних систем, а також засобів програмування для операційних систем.

Завдання дисципліни

В результаті вивчання дисципліни студенти повинні:

ЗНАТИ: Сфери застосування різних операційних систем, їх архітектуру, можливості, недоліки, методи програмування спеціальних системних задач для

різноманітних ОС.

ВМІТИ: розробляти системні програмні засоби для ОС, вибирати операційну систему для вирішення конкретних задач.

3

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

СИСТЕМА ОЦІНЮВАННЯ ЗНАНЬ

СТУДЕНТІВ

 

Min/max рейтингова

Рейтингова оцінка

оцінка за курсом

за курсовий проект

5-9

Лб №1

5-9

Лб №2

5-9

Лб №3

10-15

КР

25-42

КТ

5-9

Лб №4

5-9

Лб №5

5-10

Лб №6

10-15

КР

25-43

КТ

10-15

Володіння середовищем

 

програмування (оцінюється

 

протягом лабораторних робіт)

60-100

Рейтингова оцінка

Найменування етапу

етапу

 

1.Аналіз предметної області та ознайомлення з літературними джерелами

2.Постановка задачі. Вибір та обґрунтування методу розв’язання задачі

3. Проектування архітектури ПО

4.Розробка програмного забезпечення згідно завдання

5.Оформлення пояснювальної записки

6. Захист курсового проекту

Загальна кількість

рейт.

оцінка

7-10

7-10

8-10

13-20

5-10

20-40

60-100

4

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

Тип комп’ютерів Операційні системи

ЕТАПИ РОЗВИТКУ ОБЧИСЛЮВАЛЬНОЇ ТЕХНІКИ

Розвиток операційних систем

Перший період

Операційні

системи

відсутні

Лампові

машини

1945 - 1955

Другий період

Третій період

Пакетні

Перші

багатозадачні

операційні

операційні

системи

системы

 

 

(OS/360, UNIX )

Комп’ютери

 

Комп’ютери

на базі

 

на базі

транзисторів

 

інтегральних

 

 

мікросхем

 

 

 

1955 - Початок 60-х Початок 60-х - 1980

Четвертий період

Классичні,

мережеві,

розподілені

системы,

сучасні

багатозадачні

операційні

системи

Персоналні

Комп’ютери

5

1980 - наші дні

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

ВИЗНАЧЕННЯ ОПЕРАЦІЙНОЇ СИСТЕМИ

Операційна система - це набір програм, який служить інтерфейсом між користувачем і апаратним забезпеченням, виконуючи всі завдання по забезпеченню взаємодії користувача з комп'ютером та управлінню ресурсами. ОС може бути представлена, як розширена машина і система управління ресурсами.

6

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

ВИЗНАЧЕННЯ ОПЕРАЦІЙНОЇ СИСТЕМИ

Операційна система може бути представлена, як:

Розширена машина - означає, що ОС є інтерфейсом між користувачем і апаратурою беручи на себе завдання управління апаратурою і надаючи користувачеві розширені можливості по взаємодії з апаратним забезпеченням.

Система управління ресурсами - забезпечує управління і розподіл ресурсів комп'ютера між процесами та користувачами.

7

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

ВИЗНАЧЕННЯ ОПЕРАЦІЙНОЇ СИСТЕМИ

Управління ресурсами включає рішення двох загальних, що не залежать від типу ресурсу завдань:

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

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

Для вирішення

цих загальних задач керування ресурсами різні ОС

 

використовують

різні алгоритми, що в кінцевому рахунку і визначає їх

 

структуру в цілому, включаючи характеристики продуктивності, область

 

застосування і навіть користувацький інтерфейс.

8

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

ОСНОВНІ ПОНЯТТЯ ТА КОНЦЕПЦІЇ ОС

Системні виклики

Переривання

Виключні ситуації

Введення-виведення інформації

Процеси, потоки, ниті

9

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

КЛАСИФІКАЦІЯ ОС

1.Особливості алгоритмів управління ресурсами

2.Підтримка багатозадачності

3.Тип підтримуваної багатозадачності: витісняюча та не витісняюча багатозадачність

4.Підтримка багаток користувацького режиму

5.Підтримка багатопотоковости (багатонитевість)

6.Многопроцесорна обробка

7.Особливості апаратних платформ

8.Особливості областей використання

9.Особливості методів побудови ОС

10

Операційні системи. Кафедра Інформатики. E-mail: informatika@kture.kharkov.ua

Соседние файлы в папке Слайд_ОС_ПМ