Font size
A-
A
A+
Site color
R
A
A
A
Бокова панель
Наразі ви використовуєте гостьовий доступ (
Увійти
)
Перейти до головного вмісту
Операційні системи та СПЗ ІСТ (Вовк П.Б.)
На головну
Курси
Фаховий молодший бакалавр
Комп'ютерна інженерія та Інформаційні системи та технології
ОС і СПЗ
Теоретична частина ІСТ
6.6 БАГАТОПОТОКОВЕ ПРОГРАМУВАННЯ
6.6 БАГАТОПОТОКОВЕ ПРОГРАМУВАННЯ
Позначити як виконано
Клацніть
6.6.pdf
для перегляду файлу
Попередня діяльність
◄ 6.5 ПОТОКИ НА РІВНІ КОРИСТУВАЧА І НА РІВНІ ЯДРА
Перейти до...
Перейти до...
Оголошення
Програма навчальної дисципліни "Операційні системи та системне програмне забезпечення" спеціальності "Комп'ютерна інженерія"
Програма навчальної дисципліни "Операційні системи та системне програмне забезпечення" спеціальності "Інформаційні системи та технології"
1.1 РАННІ ОБЧИСЛЮВАЛЬНІ ПРИСТРОЇ
1.2 ЕЛЕКТРОМЕХАНІЧНІ І РЕЛЕЙНІ МАШИНИ
1.3 ПОСЛІДОВНА ОБРОБКА ДАНИХ
1.4 ПРОСТІ ПАКЕТНІ СИСТЕМИ
1.5 БАГАТОЗАДАЧНІ ПАКЕТНІ СИСТЕМИ
1.6 СИСТЕМИ З РЕЖИМОМ РОЗПОДІЛУ ЧАСУ
1.7 ОПЕРАЦІЙНІ СИСТЕМИ І ГЛОБАЛЬНІ МЕРЕЖІ
1.8 ОПЕРАЦІЙНІ СИСТЕМИ МІНІ-КОМП'ЮТЕРІВ
1.9 ОСНОВНІ ДОСЯГНЕННЯ У 80-Х РОКАХ
1.10 ЗАРОДЖЕННЯ СИСТЕМИ UNIX
1.11 МАЛЕНЬКИЙ UNIX ВИРОСТАЄ В LINUX
1.12 ОПЕРАЦІЙНА СИСТЕМА OS/2
1.13 НОВІ ДОСЯГНЕННЯ MICROSOFT WINDOWS
1.14 ІСТОРІЯ ОПЕРАЦІЙНИХ СИСТЕМ APPLE
1.15 ОПЕРАЦІЙНІ СИСТЕМИ ДЛЯ МОБІЛЬНИХ ПРИСТРОЇВ
1.16 ОС ДЛЯ ХМАРНИХ ОБЧИСЛЕНЬ
1.17 ОПЕРАЦІЙНІ СИСТЕМИ СРСР
1.18 Контрольні питання до розділу 1
ТЕСТ 1. ІСТОРІЯ РОЗВИТКУ ОПЕРАЦІЙНИХ СИСТЕМ
2.1 РІЗНОМАНІТНІСТЬ ОПЕРАЦІЙНИХ СИСТЕМ
2.2 ПРИЗНАЧЕННЯ І ФУНКЦІЇ ОПЕРАЦІЙНОЇ СИСТЕМИ
2.3 МОЖЛИВОСТІ РОЗВИТКУ ОС
2.4 КОМПОНЕНТИ КОМП'ЮТЕРНОЇ СИСТЕМИ
2.5 КЛАСИФІКАЦІЯ ОС
2.6 КОНТРОЛЬНІ ПИТАННЯ ДО РОЗДІЛУ 2
ТЕСТ 2. ПРИЗНАЧЕННЯ І КЛАСИФІКАЦІЯ ОС
3.1 ВИМОГИ, ЩО ПРЕД'ЯВЛЯЮТЬСЯ ДО ОПЕРАЦІЙНОЇ СИСТЕМИ
3.2 СТРУКТУРА ПОБУДОВИ ОС. АРХІТЕКТУРА ЯДРА
3.2 СТРУКТУРА ПОБУДОВИ ОС. АРХІТЕКТУРА ЯДРА (копія)
3.3 МНОЖИННІ ПРИКЛАДНІ СЕРЕДОВИЩА
3.4 КОНЦЕПЦІЯ ВІРТУАЛЬНИХ МАШИН
3.5 МЕРЕЖЕВІ І РОЗПОДІЛЕНІ ОС
3.6 МУЛЬТИПРОГРАМУВАННЯ
3.7 БАГАТОПОТОЧНІСТЬ
3.8 СИМЕТРИЧНА БАГАТОПРОЦЕСОРНА ОБРОБКА
3.9 КОНТРОЛЬНІ ПИТАННЯ ДО РОЗДІЛУ 3
ТЕСТ 3. СУЧАСНІ ТЕХНОЛОГІЇ ПРОЕКТУВАННЯ ОС
4.1 ТИПОВІ ЗАСОБИ АПАРАТНОЇ ПІДТРИМКИ ОС
4.2 МАШИННО-ЗАЛЕЖНІ КОМПОНЕНТИ ОС
4.3 КЕШУВАННЯ ДАНИХ
4.4 ЗАСОБИ ПІДТРИМКИ МЕХАНІЗМІВ ВІРТУАЛЬНОЇ ПАМ'ЯТІ
4.5 КЕШУВАННЯ В ПРОЦЕСОРІ PENTIUM
4.6 ШИНИ. ТЕХНОЛОГІЇ ВВЕДЕННЯ-ВИВЕДЕННЯ
4.7 КОНТРОЛЬНІ ПИТАННЯ ДО РОЗДІЛУ 4
ТЕСТ 4. АПАРАТНА ПІДТРИМКА РОБОТИ ОС
5.1 ПОНЯТТЯ ПРОЦЕСУ
5.2 ПОНЯТТЯ РЕСУРСУ
5.3 МОДЕЛЬ ПРОЦЕСУ
5.4 СТВОРЕННЯ І ЗАВЕРШЕННЯ ПРОЦЕСУ
5.5 СТАНИ ПРОЦЕСІВ
5.6 ОПИС ПРОЦЕСІВ
5.7 ОПЕРАЦІЇ НАД ПРОЦЕСАМИ
5.8 ВЗАЄМОДІЯ ПРОЦЕСІВ
5.9 Контрольні питання до розділу 5
ТЕСТ 5. УПРАВЛІННЯ ПРОЦЕСАМИ
6.1 КОНЦЕПЦІЇ ПОТОКУ
6.2 МОДЕЛЬ ПОТОКУ
6.3 ВИКОРИСТАННЯ ПОТОКІВ
6.4 СТАНИ ПОТОКУ
6.5 ПОТОКИ НА РІВНІ КОРИСТУВАЧА І НА РІВНІ ЯДРА
6.7 ПОТОКИ У WINDOWS 2000
6.8 УПРАВЛІННЯ ПРОЦЕСАМИ І ПОТОКАМИ В LINUX
6.9 Контрольні питання до розділу 6
ТЕСТ 6. УПРАВЛІННЯ ПОТОКАМИ
7.1 ПРИНЦИПИ ПАРАЛЕЛЬНИХ ОБЧИСЛЕНЬ
7.2 ВЗАЄМНЕ ВИКЛЮЧЕННЯ ЧЕРЕЗ ЗАГАЛЬНІ ЗМІННІ
7.3 ВЗАЄМНІ ВИКЛЮЧЕННЯ З ВИКОРИСТАННЯМ СИСТЕМНИХ ФУНКЦІЙ
7.4 Контрольні питання до розділу 7
ТЕСТ 7. ВЗАЄМНІ ВИКЛЮЧЕННЯ І БАГАТОЗАДАЧНІСТЬ
8.1 СЕМАФОРИ
8.2 МОНІТОРИ
8.3 ПЕРЕДАЧА ПОВІДОМЛЕНЬ
8.4 Контрольні питання до розділу 8
ТЕСТ 8. СЕМАФОРИ, МОНІТОРИ І ПОВІДОМЛЕННЯ
9.1 ПРИНЦИПИ ВЗАЄМНОГО БЛОКУВАННЯ
9.2 ВИЯВЛЕННЯ ВЗАЄМНИХ БЛОКУВАНЬ
9.3 ВІДНОВЛЕННЯ ПІСЛЯ ВЗАЄМНОГО БЛОКУВАННЯ
9.4 УХИЛЕННЯ ВІД ВЗАЄМНИХ БЛОКУВАНЬ
9.5 ЗАПОБІГАННЯ ВЗАЄМНИХ БЛОКУВАНЬ. ЗАВИСАННЯ
9.6 Контрольні питання до розділу 9
ТЕСТ 9. ВЗАЄМНЕ БЛОКУВАННЯ
10.1 ОСНОВНІ ПОНЯТТЯ І ВИМОГИ ДО УПРАВЛІННЯ ПАМ'ЯТТЮ
10.2 МЕТОДИ РОЗПОДІЛУ ПАМ'ЯТІ
10.3 ВІРТУАЛЬНА ПАМ'ЯТЬ. СТОРІНКОВИЙ РОЗПОДІЛ ПАМ'ЯТІ
10.4 СЕГМЕНТНА ОРГАНІЗАЦІЯ ВІРТУАЛЬНОЇ ПАМ'ЯТІ
10.5 СЕГМЕНТНО-СТОРІНКОВА ОРГАНІЗАЦІЯ ПАМ'ЯТІ. СВОПІНГ.
10.6 Контрольні питання до розділу 10
ТЕСТ 10. УПРАВЛІННЯ ПАМ'ЯТТЮ
11.1 СТРАТЕГІЇ УПРАВЛІННЯ СТОРІНКОВОЮ ПАМ'ЯТТЮ
11.2 ОСНОВНІ АЛГОРИТМИ ЗАМІЩЕННЯ СТОРІНОК
11.3 Контрольні питання до розділу 11
ТЕСТ 11. УПРАВЛІННЯ СТОРІНКОВОЮ ПАМ'ЯТТЮ
12.1 ПЛАНУВАННЯ В СИСТЕМАХ З ОДНИМ ПРОЦЕСОРОМ
12.2 АЛГОРИТМИ ПЛАНУВАННЯ, ЗАСНОВАНІ НА КВАНТУВАННІ
12.3 АЛГОРИТМИ ПЛАНУВАННЯ, ЗАСНОВАНІ НА ПРІОРИТЕТАХ
12.4 ЗМІШАНІ АЛГОРИТМИ ПЛАНУВАННЯ
12.5 АЛЬТЕРНАТИВНІ СТРАТЕГІЇ ПЛАНУВАННЯ
12.6 ПЛАНУВАННЯ В WINDOWS 2000
12.7 Контрольні питання до розділу 12
ТЕСТ 12. ПЛАНУВАННЯ ПРОЦЕСІВ
13.1 ІСТОРІЯ БАГАТОПРОЦЕСОРНОЇ ОБРОБКИ. ФОРМИ ПАРАЛЕЛІЗМУ
13.2 КЛАСИФІКАЦІЯ ОБЧИСЛЮВАЛЬНИХ СИСТЕМ
13.3 ВАРІАНТИ ОБ’ЄДНАННЯ МУЛЬТИПРОЦЕСОРНИХ СИСТЕМ
13.4 МУЛЬТИПРОЦЕСОР ІЗ ЗАГАЛЬНОЮ ПАМ’ЯТТЮ
13.5 МУЛЬТИПРОЦЕСОРНІ СИСТЕМИ З ПЕРЕДАЧЕЮ ПОВІДОМЛЕНЬ
13.6 Контрольні питання до розділу 13
ТЕСТ 13. БАГАТОПРОЦЕСОРНІ СИСТЕМИ
14.1 ПОНЯТТЯ СИСТЕМ РЕАЛЬНОГО ЧАСУ
14.2 ХАРАКТЕРИСТИКИ ОС РЕАЛЬНОГО ЧАСУ
14.3 ПЛАНУВАННЯ РЕАЛЬНОГО ЧАСУ
14.4 Контрольні питання до розділу 14
ТЕСТ 14. ПЛАНУВАННЯ РЕАЛЬНОГО ЧАСУ
15.1 ФІЗИЧНА ОРГАНІЗАЦІЯ ПРИСТРОЇВ ВВЕДЕННЯ-ВИВЕДЕННЯ
15.2 ЗАДАЧІ ОС З УПРАВЛІННЯ ФАЙЛАМИ І ПРИСТРОЯМИ
15.3 ОРГАНІЗАЦІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ВВЕДЕННЯ-ВИВЕДЕННЯ
15.4 БУФЕРИЗАЦІЯ ОПЕРАЦІЙ ВВЕДЕННЯ-ВИВЕДЕННЯ
15.5 ДИСКОВЕ ПЛАНУВАННЯ
15.6 ДИСПЕТЧЕРИЗАЦІЯ ДИСКОВИХ ОПЕРАЦІЙ
15.7 Контрольні питання до розділу 15
ТЕСТ 15. УПРАВЛІННЯ ВВЕДЕННЯМ-ВИВЕДЕННЯМ
16.1 ФАЙЛИ
16.2 ЛОГІЧНА ОРГАНІЗАЦІЯ ФАЙЛУ
16.3 ФІЗИЧНА ОРГАНІЗАЦІЯ ФАЙЛУ
16.4 ФАЙЛОВА СИСТЕМА FAT
16.5 ФАЙЛОВА СИСТЕМА NTFS
16.6 ФАЙЛОВА СИСТЕМА REFS
16.7 ФАЙЛОВА СИСТЕМА MAC OS
16.8 Контрольні питання до розділу 16
ТЕСТ 16. ФАЙЛОВА СИСТЕМА
Практична робота №1.
Різнорівневі завдання до практичної роботи 1
Практична робота №2.
Завдання практичної роботи 2
Практична робота №3.
Завдання практичної роботи 3
Практична робота № 4.
Завдання практичної роботи 4
Практична робота №5.
Завдання практичної роботи 5
Практична робота № 6.
Завдання практичної роботи 6
Практична робота 7. Знайомство з операційною системою Linux
Завдання практичної роботи 7
Практична робота № 8. Робота з файловою системою Linux
Завдання практичної роботи 8
Практична робота № 9. Перенаправлення стандартних потоків даних. Використання конвеєрів для виконання команд.
Завдання практичної роботи 9
Практична робота № 10. Знайомство з текстовими редакторами vi та nano.
Завдання практичної роботи 10
Практична робота № 11. Розмежування прав доступу до файлів та каталогів.
Завдання практичної роботи 11
Практична робота № 12. Використання регулярних виразів у Linux
Завдання практичної роботи 12
Практична робота № 13. Обробка текстових даних. Користувацьке оточення.
Завдання практичної роботи 13
Практична робота № 14. Пошук та архівація файлів.
Завдання практичної роботи 14
Практична робота № 15. Знайомство з процесами. Контроль ресурсів та планування задач
Завдання практичної роботи 15
Практична робота № 16. Розробка сценаріїв мовою оболонки bash (частина 1). Змінні, командні файли, файли ініціалізації.
Завдання практичні роботи 16
Практична робота № 17. Розробка сценаріїв мовою оболонки bash (частина 2). Аргументи командного рядка, управляючі структури, цикли. Перевірка умов командою test.
Завдання практичної роботи 17
Практична робота № 18. Розробка сценаріїв мовою оболонки bash (частина 3). Використання функцій у сценаріях.
Завдання практичної роботи 18
Практична робота № 19. Розробка сценаріїв bash для графічних робочих столів. Використання пакета zenity.
Завдання практичної роботи 19
Методичні вказівки до виконання курсової роботи
Методичня вказівки до оформлення навчальних робіт
ПІДСУМКОВИЙ ТЕСТ ЗА КУРС
ОРІЄНТОВАНИЙ ПЕРЕЛІК ПИТАНЬ ПІДГОТОВКИ ДО ЕКЗАМЕНУ
Рекомендована література
Зайцев В. Г., Дробязко І. П. Операційні системи: [Електронний ресурс]: навч. посіб. для студ. спеціальності 123 «Комп’ютерна інженерія»
Авраменко В. С., Авраменко А. С. Основи операційних систем. Навчальний посібник. – Черкаси: ЧНУ імені Богдана Хмельницького, 2018. – 524 с.: іл.
Горбань Г. В. Операційні системи: підготовка до виконання лабораторних робіт. – Миколаїв : Вид-во ЧНУ ім. Петра Могили, 2021. – 148 с.
Рибачок Наталія Антонівна. Операційна система Windows: інструкції до виконання лабораторних робіт з дисципліни «Операційні системи». Частина 1. / Н. А .Рибачок ; КПІ ім. Ігоря Сікорського. – Київ : КПІ ім. Ігоря Сікорського, 2018. – 74 с.
Наступна діяльність
6.7 ПОТОКИ У WINDOWS 2000 ►
На головну
Календар