SlideShare a Scribd company logo
Операційні
системи
Лекція 3 (частина 1)
Вступ
2/12
План лекційного курсу
 Що таке ОС і якими вони бувають
 Визначення, історія розвитку, класифікація
 Архітектура
 Вимоги до сучасних ОС
 Керування локальними ресурсами
 Керування процесами
 Керування пам’яттю
 Керування пристроями введення/виведення
 Файлові системи
 Керування розподіленими ресурсами
3/12
Рекомендована література
4/12
План лекції
 Означення операційної системи
 Призначення ОС
 Історія розвитку
 Класифікація ОС
 Основні функції ОС
5/12
 Обчислювальна система
(або комп'ютерна система) – сукупність
апаратного і програмного забезпечення
комп'ютера
 Обчислювальні системи створюють для
розв'язання практичних (прикладних)
завдань користувачів – для цього
створюють прикладні програми (application
programs)
 Керування апаратним забезпеченням (у
тому числі розподіл апаратних ресурсів)
виокремили у спеціальний рівень
програмного забезпечення, який і назвали
операційною системою (operating system)
6/12
Означення операційної
системи
 Операційна система – це комплекс
взаємопов'язаних програм, що реалізує зв’язок
(інтерфейс) між прикладними програмами (і
користувачем) з одного боку і апаратними засобами
комп'ютера з іншого боку
 ОС забезпечує:
 Зручність і легкість взаємодії з апаратними засобами
через інтерфейс прикладного програмування
(application programming interface, API)
 Раціональний розподіл апаратних ресурсів і
керування ними
7/12
ОС як розширена машина
Прикладні програми
Апаратні засоби
Інтерфейс
апаратного
забезпечення
Абстракції
Деталі доступу
Операційна система
Інтерфейс
прикладного
програмування
ОС надає віртуальну машину
ОС забезпечує апаратну незалежність
Приклад абстракції –
файл
8/12
Керування ресурсами
комп'ютера
 Ресурси – процесорний час, оперативна
пам’ять, дисковий простір, пристрої введення-
виведення (те, що може бути надано програмі у
використання)
 ОС розподіляє ресурси, для чого розв'язує завдання:
 Планування ресурсу (кому, коли і в якій кількості
виділяти ресурс)
 Виконання запитів на виділення ресурсів
 Запобігання несанкціонованому доступу
 Розв'язання можливих конфліктів
 Відстежування стану і облік використання ресурсів
 Два види розподілу ресурсів
1. Просторовий розподіл (пам'ять)
2. Часовий розподіл (процесор)
9/12
Історія розвитку ОС
1. 1945-1955 (на електронних лампах)
ОС не було
Програмування виключно в машинних кодах
2. 1955-1965 (на транзисторах)
Системи пакетної обробки
Алгоритмічні мови високого рівня, компілятори
3. 1965-1980 (на інтегральних схемах)
Багатозадачність
Багатозадачна пакетна обробка та системи розподілу часу,
Віртуальна пам'ять
Програмно-сумісні сімейства ЕОМ (IBM/360, DEC PDP-11)
4. 1980-… (на великих інтегральних схемах)
“Дружній” інтерфейс, GUI, мережні ОС
Персональні комп'ютери, стандартизовані обчислювальні
мережі (Ethernet, Token Ring, TCP/IP)
10/12
Класифікація ОС
за апаратною платформою
 ОС мейнфреймів
 Продуктивність введення-виведення
 Підтримка обробки значних обсягів даних
 Серверні ОС
 Обслуговування великої кількості запитів до
спільно використовуваних ресурсів
 Підтримка мережної взаємодії
 Персональні ОС
 Підтримка графічного інтерфейсу користувача
 Підтримка мультимедіа-технологій
 Вбудовані ОС
 Розміщення в малому обсязі пам'яті
 Можливість прошивання в ПЗП
11/12
Класифікація ОС
за областями застосування
 Системи пакетної обробки
 ОС мейнфреймів
 Системи розділення часу
 VMS, UNIX, Linux, Windows
 Системи реального часу
 QNX
12/12
Основні функції ОС
 Керування процесами і потоками
 Керування пам'яттю
 Керування введенням-виведенням
 Керування файлами (файлові
системи)
 Мережна підтримка
 Безпека даних
 Інтерфейс користувача

More Related Content

PPT
Лекція №5
PPT
Лекція №1
PPT
Лекція №9
PPT
Лекція №3
PPT
Лекція №2
PPT
Лекція №13
Лекція №5
Лекція №1
Лекція №9
Лекція №3
Лекція №2
Лекція №13

What's hot (20)

PPT
Лекція №4
PPT
Лекція №15
PPT
Лекція №7
PPTX
урок 4 9кл
PPT
Лекція №12
PPTX
Базові алгоритмічні структури
PPT
Лекція №10
PPT
Лекція №11
PDF
Операційні системи
PPTX
Урок 8. Стиснення і архівування даних
PPT
Класифікація програмних продуктів
PPT
Лекція №14
PPT
Лекція №16
PPTX
Урок 4. Архітектура комп'ютера
PPTX
Урок 7. Класифікація та загальна характеристика програмного забезпечення
PPTX
Урок 5. Пристрої введення та виведення даних
PPT
Урок № 8 Тема. Поняття операційної системи, її призначення. Графічний інтер...
PPT
Знайомство з предметом "Інформатика в 6 класі"
PPT
Лекція №8
PPTX
IIHE-Lecture-3_2
Лекція №4
Лекція №15
Лекція №7
урок 4 9кл
Лекція №12
Базові алгоритмічні структури
Лекція №10
Лекція №11
Операційні системи
Урок 8. Стиснення і архівування даних
Класифікація програмних продуктів
Лекція №14
Лекція №16
Урок 4. Архітектура комп'ютера
Урок 7. Класифікація та загальна характеристика програмного забезпечення
Урок 5. Пристрої введення та виведення даних
Урок № 8 Тема. Поняття операційної системи, її призначення. Графічний інтер...
Знайомство з предметом "Інформатика в 6 класі"
Лекція №8
IIHE-Lecture-3_2
Ad

Viewers also liked (20)

PPTX
IIHE-Lecture-3_3
PPTX
Louisebourgeois
PDF
Mose taveta Certificate
PPTX
Amad and thopon tv
PPT
Hitting the Ground Running
PPTX
Cyst Ovary
DOCX
Webquest 2
PPTX
PPTX
PDF
Lorca comedia1
PDF
DSS Company Presentation November 2015
PPTX
Додатки-інформаційна безпека
PPTX
PPT
прикладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТПП
PPT
самохин маркетинговый аудит своего бизнеса 2 вер
PPTX
PPTX
Teruelmor apuertas
PPTX
IIHE-Lecture4
PPTX
Treasury Single Account: Implementation and Challenges
PPT
Las vanguardias literarias
IIHE-Lecture-3_3
Louisebourgeois
Mose taveta Certificate
Amad and thopon tv
Hitting the Ground Running
Cyst Ovary
Webquest 2
Lorca comedia1
DSS Company Presentation November 2015
Додатки-інформаційна безпека
прикладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТПП
самохин маркетинговый аудит своего бизнеса 2 вер
Teruelmor apuertas
IIHE-Lecture4
Treasury Single Account: Implementation and Challenges
Las vanguardias literarias
Ad

Similar to IIHE-Lecture-3_1 (20)

PPT
Лекція №1
PDF
OS_Lecture_01_2017.pdf
PPTX
Урок 7 Операційна ситема її складові та функції
PPTX
Операційні системи і їх реалізація
PPT
презентація вчителя
PPTX
информатика. ос
PPT
Planyvannja
PPTX
satyrenkoE
PPTX
PPT
Lec13 14 багатопоточнiсть
PPTX
Системне програмне забезпечення
DOC
урок 6
PPTX
PDF
6 клас 8 урок. Операційна система.
Лекція №1
OS_Lecture_01_2017.pdf
Урок 7 Операційна ситема її складові та функції
Операційні системи і їх реалізація
презентація вчителя
информатика. ос
Planyvannja
satyrenkoE
Lec13 14 багатопоточнiсть
Системне програмне забезпечення
урок 6
6 клас 8 урок. Операційна система.

More from Georgii Zhabieiev (11)

PPTX
2014 цор-лекція5
PPTX
5IM-Lecture3
PPTX
2014 цор-лекція4
PPTX
IIHE-Lecture6
PPTX
Векторна графіка у середовищі офісних програм Microsoft
PPTX
IIHE-Lecture4
PPTX
IIHE-Lecture5
PPTX
IIHE-Lecture2
PPTX
IIHE-Lecture1
PPTX
5IM-Lecture2
PPTX
5IM-Lecture1
2014 цор-лекція5
5IM-Lecture3
2014 цор-лекція4
IIHE-Lecture6
Векторна графіка у середовищі офісних програм Microsoft
IIHE-Lecture4
IIHE-Lecture5
IIHE-Lecture2
IIHE-Lecture1
5IM-Lecture2
5IM-Lecture1

Recently uploaded (16)

PDF
Заняття 2. Способи й методи прийняття раціональних управлінських рішень
PPTX
З любов'ю до цілого світу (до 75-річчя від дня народження Василя Михайловича ...
PPT
Підсумки атестації здобувачів другого (магістерського) рівня вищої освіти 20...
PDF
Заняття 1. Вимоги до управлінських рішень командира та їх класифікація
PDF
Заняття 1. Вимоги до управлінських рішень командира та їх класифікація
PPTX
ПРЕЗЕНТАЦІЯ-ПРАВОВА-Тема 01. Зан. 01.pptx
PDF
Заняття 4. Інструменти критичного мислення під час прийняття рішень (AltA).
PDF
Заняття 5. Методика прийняття рішень на основі APSP (Army Problem Solving Pro...
PDF
Заняття 2. Способи й методи прийняття раціональних управлінських рішень.
PDF
звіт директора за 2024-2025 Стр_Кут_ОЗЗСО
PPTX
Презентація 7 клас Урок 1. Комп'ютерні мережі
PPTX
Підсумки атестації випускників 2025 року
PPTX
Молодь – за майбутнє у Північноатлантичному альянсі
PPTX
ПРЕЗЕНТАЦІЯ-ВОГНЕВА-Тема 2 Основи та правила стрільби.pptx
PDF
Інформація щодо фактичного використання бюджетних коштів в липні 2025 році
PDF
Заняття 4. Інструменти критичного мислення під час прийняття рішень (AltA).
Заняття 2. Способи й методи прийняття раціональних управлінських рішень
З любов'ю до цілого світу (до 75-річчя від дня народження Василя Михайловича ...
Підсумки атестації здобувачів другого (магістерського) рівня вищої освіти 20...
Заняття 1. Вимоги до управлінських рішень командира та їх класифікація
Заняття 1. Вимоги до управлінських рішень командира та їх класифікація
ПРЕЗЕНТАЦІЯ-ПРАВОВА-Тема 01. Зан. 01.pptx
Заняття 4. Інструменти критичного мислення під час прийняття рішень (AltA).
Заняття 5. Методика прийняття рішень на основі APSP (Army Problem Solving Pro...
Заняття 2. Способи й методи прийняття раціональних управлінських рішень.
звіт директора за 2024-2025 Стр_Кут_ОЗЗСО
Презентація 7 клас Урок 1. Комп'ютерні мережі
Підсумки атестації випускників 2025 року
Молодь – за майбутнє у Північноатлантичному альянсі
ПРЕЗЕНТАЦІЯ-ВОГНЕВА-Тема 2 Основи та правила стрільби.pptx
Інформація щодо фактичного використання бюджетних коштів в липні 2025 році
Заняття 4. Інструменти критичного мислення під час прийняття рішень (AltA).

IIHE-Lecture-3_1

  • 2. 2/12 План лекційного курсу  Що таке ОС і якими вони бувають  Визначення, історія розвитку, класифікація  Архітектура  Вимоги до сучасних ОС  Керування локальними ресурсами  Керування процесами  Керування пам’яттю  Керування пристроями введення/виведення  Файлові системи  Керування розподіленими ресурсами
  • 4. 4/12 План лекції  Означення операційної системи  Призначення ОС  Історія розвитку  Класифікація ОС  Основні функції ОС
  • 5. 5/12  Обчислювальна система (або комп'ютерна система) – сукупність апаратного і програмного забезпечення комп'ютера  Обчислювальні системи створюють для розв'язання практичних (прикладних) завдань користувачів – для цього створюють прикладні програми (application programs)  Керування апаратним забезпеченням (у тому числі розподіл апаратних ресурсів) виокремили у спеціальний рівень програмного забезпечення, який і назвали операційною системою (operating system)
  • 6. 6/12 Означення операційної системи  Операційна система – це комплекс взаємопов'язаних програм, що реалізує зв’язок (інтерфейс) між прикладними програмами (і користувачем) з одного боку і апаратними засобами комп'ютера з іншого боку  ОС забезпечує:  Зручність і легкість взаємодії з апаратними засобами через інтерфейс прикладного програмування (application programming interface, API)  Раціональний розподіл апаратних ресурсів і керування ними
  • 7. 7/12 ОС як розширена машина Прикладні програми Апаратні засоби Інтерфейс апаратного забезпечення Абстракції Деталі доступу Операційна система Інтерфейс прикладного програмування ОС надає віртуальну машину ОС забезпечує апаратну незалежність Приклад абстракції – файл
  • 8. 8/12 Керування ресурсами комп'ютера  Ресурси – процесорний час, оперативна пам’ять, дисковий простір, пристрої введення- виведення (те, що може бути надано програмі у використання)  ОС розподіляє ресурси, для чого розв'язує завдання:  Планування ресурсу (кому, коли і в якій кількості виділяти ресурс)  Виконання запитів на виділення ресурсів  Запобігання несанкціонованому доступу  Розв'язання можливих конфліктів  Відстежування стану і облік використання ресурсів  Два види розподілу ресурсів 1. Просторовий розподіл (пам'ять) 2. Часовий розподіл (процесор)
  • 9. 9/12 Історія розвитку ОС 1. 1945-1955 (на електронних лампах) ОС не було Програмування виключно в машинних кодах 2. 1955-1965 (на транзисторах) Системи пакетної обробки Алгоритмічні мови високого рівня, компілятори 3. 1965-1980 (на інтегральних схемах) Багатозадачність Багатозадачна пакетна обробка та системи розподілу часу, Віртуальна пам'ять Програмно-сумісні сімейства ЕОМ (IBM/360, DEC PDP-11) 4. 1980-… (на великих інтегральних схемах) “Дружній” інтерфейс, GUI, мережні ОС Персональні комп'ютери, стандартизовані обчислювальні мережі (Ethernet, Token Ring, TCP/IP)
  • 10. 10/12 Класифікація ОС за апаратною платформою  ОС мейнфреймів  Продуктивність введення-виведення  Підтримка обробки значних обсягів даних  Серверні ОС  Обслуговування великої кількості запитів до спільно використовуваних ресурсів  Підтримка мережної взаємодії  Персональні ОС  Підтримка графічного інтерфейсу користувача  Підтримка мультимедіа-технологій  Вбудовані ОС  Розміщення в малому обсязі пам'яті  Можливість прошивання в ПЗП
  • 11. 11/12 Класифікація ОС за областями застосування  Системи пакетної обробки  ОС мейнфреймів  Системи розділення часу  VMS, UNIX, Linux, Windows  Системи реального часу  QNX
  • 12. 12/12 Основні функції ОС  Керування процесами і потоками  Керування пам'яттю  Керування введенням-виведенням  Керування файлами (файлові системи)  Мережна підтримка  Безпека даних  Інтерфейс користувача