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

What's hot

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

What's hot (20)

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

Viewers also liked

IIHE-Lecture-3_3
IIHE-Lecture-3_3IIHE-Lecture-3_3
IIHE-Lecture-3_3
Georgii Zhabieiev
 
Louisebourgeois
LouisebourgeoisLouisebourgeois
Louisebourgeois
George Kelly Elementary
 
Mose taveta Certificate
Mose taveta CertificateMose taveta Certificate
Mose taveta CertificateMoses mbulo
 
Hitting the Ground Running
Hitting the Ground RunningHitting the Ground Running
Hitting the Ground Running
templeisd
 
Webquest 2
Webquest 2Webquest 2
Webquest 2
morgan232
 
Grandmamoses
GrandmamosesGrandmamoses
Lorca comedia1
Lorca comedia1Lorca comedia1
Lorca comedia1Frenesi
 
DSS Company Presentation November 2015
DSS Company Presentation November 2015DSS Company Presentation November 2015
DSS Company Presentation November 2015
Company Spotlight
 
Додатки-інформаційна безпека
Додатки-інформаційна безпекаДодатки-інформаційна безпека
Додатки-інформаційна безпека
Georgii Zhabieiev
 
прикладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТПП
прикладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТППприкладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТПП
прикладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТППМихаил Самохин
 
самохин маркетинговый аудит своего бизнеса 2 вер
самохин маркетинговый аудит своего бизнеса 2 версамохин маркетинговый аудит своего бизнеса 2 вер
самохин маркетинговый аудит своего бизнеса 2 вер
Михаил Самохин
 
Raoul dufy
Raoul dufyRaoul dufy
IIHE-Lecture4
IIHE-Lecture4IIHE-Lecture4
IIHE-Lecture4
Georgii Zhabieiev
 
Treasury Single Account: Implementation and Challenges
Treasury Single Account: Implementation and ChallengesTreasury Single Account: Implementation and Challenges
Treasury Single Account: Implementation and Challenges
Sylva Okolieaboh, FCA
 
Las vanguardias literarias
Las vanguardias literariasLas vanguardias literarias
Las vanguardias literariasAngesal21
 

Viewers also liked (20)

IIHE-Lecture-3_3
IIHE-Lecture-3_3IIHE-Lecture-3_3
IIHE-Lecture-3_3
 
Louisebourgeois
LouisebourgeoisLouisebourgeois
Louisebourgeois
 
Mose taveta Certificate
Mose taveta CertificateMose taveta Certificate
Mose taveta Certificate
 
Amad and thopon tv
Amad and thopon tvAmad and thopon tv
Amad and thopon tv
 
Hitting the Ground Running
Hitting the Ground RunningHitting the Ground Running
Hitting the Ground Running
 
Cyst Ovary
Cyst OvaryCyst Ovary
Cyst Ovary
 
Webquest 2
Webquest 2Webquest 2
Webquest 2
 
Cinema
CinemaCinema
Cinema
 
Grandmamoses
GrandmamosesGrandmamoses
Grandmamoses
 
Lorca comedia1
Lorca comedia1Lorca comedia1
Lorca comedia1
 
DSS Company Presentation November 2015
DSS Company Presentation November 2015DSS Company Presentation November 2015
DSS Company Presentation November 2015
 
Додатки-інформаційна безпека
Додатки-інформаційна безпекаДодатки-інформаційна безпека
Додатки-інформаційна безпека
 
Andy Warhol
Andy WarholAndy Warhol
Andy Warhol
 
прикладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТПП
прикладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТППприкладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТПП
прикладной маркетинг для владельцев и менеджеров малых предприятий. Вятская ТПП
 
самохин маркетинговый аудит своего бизнеса 2 вер
самохин маркетинговый аудит своего бизнеса 2 версамохин маркетинговый аудит своего бизнеса 2 вер
самохин маркетинговый аудит своего бизнеса 2 вер
 
Raoul dufy
Raoul dufyRaoul dufy
Raoul dufy
 
Teruelmor apuertas
Teruelmor apuertasTeruelmor apuertas
Teruelmor apuertas
 
IIHE-Lecture4
IIHE-Lecture4IIHE-Lecture4
IIHE-Lecture4
 
Treasury Single Account: Implementation and Challenges
Treasury Single Account: Implementation and ChallengesTreasury Single Account: Implementation and Challenges
Treasury Single Account: Implementation and Challenges
 
Las vanguardias literarias
Las vanguardias literariasLas vanguardias literarias
Las vanguardias literarias
 

Similar to IIHE-Lecture-3_1

Лекція №1
Лекція №1Лекція №1
Лекція №1
Michael Attwood
 
OS_Lecture_01_2017.pdf
OS_Lecture_01_2017.pdfOS_Lecture_01_2017.pdf
OS_Lecture_01_2017.pdf
dingo47
 
Урок 7 Операційна ситема її складові та функції
Урок 7 Операційна ситема її складові та функціїУрок 7 Операційна ситема її складові та функції
Урок 7 Операційна ситема її складові та функціїStAlKeRoV
 
Операційні системи і їх реалізація
Операційні системи і їх реалізаціяОпераційні системи і їх реалізація
Операційні системи і їх реалізація
Alexandra Ilina
 
урок 8
урок 8урок 8
ос
осос
satyrenkoE
satyrenkoEsatyrenkoE
satyrenkoE
oubybek
 
Lec13 14 багатопоточнiсть
Lec13 14 багатопоточнiстьLec13 14 багатопоточнiсть
Lec13 14 багатопоточнiсть
cit-cit
 
Системне програмне забезпечення
Системне програмне забезпеченняСистемне програмне забезпечення
Системне програмне забезпечення
bondarvm
 
урок 6
урок 6урок 6
урок 6
School5uman
 
6 клас 8 урок. Операційна система.
6 клас 8 урок. Операційна система.6 клас 8 урок. Операційна система.
6 клас 8 урок. Операційна система.
StAlKeRoV
 

Similar to IIHE-Lecture-3_1 (20)

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

More from Georgii Zhabieiev

2014 цор-лекція5
2014 цор-лекція52014 цор-лекція5
2014 цор-лекція5
Georgii Zhabieiev
 
5IM-Lecture3
5IM-Lecture35IM-Lecture3
5IM-Lecture3
Georgii Zhabieiev
 
2014 цор-лекція4
2014 цор-лекція42014 цор-лекція4
2014 цор-лекція4
Georgii Zhabieiev
 
IIHE-Lecture6
IIHE-Lecture6IIHE-Lecture6
IIHE-Lecture6
Georgii Zhabieiev
 
Векторна графіка у середовищі офісних програм Microsoft
Векторна графіка у середовищі офісних програм MicrosoftВекторна графіка у середовищі офісних програм Microsoft
Векторна графіка у середовищі офісних програм Microsoft
Georgii Zhabieiev
 
IIHE-Lecture4
IIHE-Lecture4IIHE-Lecture4
IIHE-Lecture4
Georgii Zhabieiev
 
IIHE-Lecture5
IIHE-Lecture5IIHE-Lecture5
IIHE-Lecture5
Georgii Zhabieiev
 
IIHE-Lecture2
IIHE-Lecture2IIHE-Lecture2
IIHE-Lecture2
Georgii Zhabieiev
 
IIHE-Lecture1
IIHE-Lecture1IIHE-Lecture1
IIHE-Lecture1
Georgii Zhabieiev
 
5IM-Lecture2
5IM-Lecture25IM-Lecture2
5IM-Lecture2
Georgii Zhabieiev
 
5IM-Lecture1
5IM-Lecture15IM-Lecture1
5IM-Lecture1
Georgii Zhabieiev
 

More from Georgii Zhabieiev (11)

2014 цор-лекція5
2014 цор-лекція52014 цор-лекція5
2014 цор-лекція5
 
5IM-Lecture3
5IM-Lecture35IM-Lecture3
5IM-Lecture3
 
2014 цор-лекція4
2014 цор-лекція42014 цор-лекція4
2014 цор-лекція4
 
IIHE-Lecture6
IIHE-Lecture6IIHE-Lecture6
IIHE-Lecture6
 
Векторна графіка у середовищі офісних програм Microsoft
Векторна графіка у середовищі офісних програм MicrosoftВекторна графіка у середовищі офісних програм Microsoft
Векторна графіка у середовищі офісних програм Microsoft
 
IIHE-Lecture4
IIHE-Lecture4IIHE-Lecture4
IIHE-Lecture4
 
IIHE-Lecture5
IIHE-Lecture5IIHE-Lecture5
IIHE-Lecture5
 
IIHE-Lecture2
IIHE-Lecture2IIHE-Lecture2
IIHE-Lecture2
 
IIHE-Lecture1
IIHE-Lecture1IIHE-Lecture1
IIHE-Lecture1
 
5IM-Lecture2
5IM-Lecture25IM-Lecture2
5IM-Lecture2
 
5IM-Lecture1
5IM-Lecture15IM-Lecture1
5IM-Lecture1
 

Recently uploaded

29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
Репетитор Історія України
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
Olga Kudriavtseva
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
Olga Kudriavtseva
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
tetiana1958
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
olaola5673
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
estet13
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
olaola5673
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
Olga Kudriavtseva
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
ssuser7541ef1
 

Recently uploaded (10)

29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
 
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
 
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdfГлавлит_2_0_Книжкова_цензура_в_Росії.pdf
Главлит_2_0_Книжкова_цензура_в_Росії.pdf
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
 
Основи_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdfОснови_історичної_просвіти_—_для_перекладу.pdf
Основи_історичної_просвіти_—_для_перекладу.pdf
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
 

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 Основні функції ОС  Керування процесами і потоками  Керування пам'яттю  Керування введенням-виведенням  Керування файлами (файлові системи)  Мережна підтримка  Безпека даних  Інтерфейс користувача