Содержание
- 2. Тема лекції: Процеси та потоки Л е к ц і я № 4 по курсу "Системне
- 3. НАВЧАЛЬНІ ПИТАННЯ:
- 4. 1. Процеси
- 5. ресурси системи Керуючі таблиці ОС образ процесу процес 1 процес N пам'ять пристрої файли процеси процес
- 6. 1. ПРОЦЕСИ. Поля таблиці процесів
- 7. Взаємозв'язок між завданнями, процесами і потоками процеси T T P T завдання Стек в режимі користувача
- 8. 1. ПРОЦЕСИ.
- 9. Завдання, процеси, потоки (нитки), волокна завдання (JOB) об'єкти процес 2 процес N процес 1 потік 2
- 10. 1. ПРОЦЕСИ. процес (process) - абстракція, що описує поточну програму процес (process) - це програма та
- 11. 1. ПРОЦЕСИ. Об'єкт - процес
- 12. 1. ПРОЦЕСИ. Атрибути об'єкта - процесу
- 13. 1. ПРОЦЕСИ. сервіси процесів
- 14. 1. ПРОЦЕСИ. створення процесів Створити процес - це перш за все означає створити описувач процесу, в
- 15. 1. ПРОЦЕСИ. Порядок пошуку файлу виконуваної програми 1. В каталозі, в який завантажено додаток 2. У
- 16. 1. ПРОЦЕСИ. завершення процесу події, призводять до завершення процесів Планове завершення (закінчення виконання) Плановий вихід з
- 17. 1. ПРОЦЕСИ. Найпростіша модель процесу диспетчеризація пауза Не виконується виконується Вхід вихід CPU Вхід вихід черга
- 18. 1. ПРОЦЕСИ. новий Готовий до виконання Виконую-щійся Вхід в систему очікування Завершую-щійся Освобо-дження події Блокірова-ний CPU
- 19. 2. Потоки
- 20. 2. ПОТОКИ. потік (Thread) - це незалежний шлях виконання всередині процесу, що розділяє разом з процесом
- 21. 2. ПОТОКИ.
- 22. 2. ПОТОКИ. ПОТІК НА РІВНІ КОРИСТУВАЧА ПЕРЕВАГИ: можна реалізувати в ОС, що не підтримує потоки без
- 23. 2. ПОТОКИ. ПОТІК НА РІВНІ ЯДРА ПЕРЕВАГИ: можливо планування роботи декількох потоків одного і того ж
- 24. 2. ПОТОКИ.
- 25. Операційні системи Резервний (3) Що виконується (2) Готовий (1) Очікування (5) Транзит (6) Завершений (4) перемикання
- 26. 2. ПОТОКИ.
- 27. 2. ПОТОКИ. Атрибути об'єкта-потоку
- 28. 2. ПОТОКИ.
- 29. 2. ПОТОКИ. створення потоку Потрібно інформація: 1. Розмір стека потоку 2. Атрибути захисту потоку 3. Адреса
- 30. 2. ПОТОКИ. завершення потоку функція ExitThread() використовується для нормального завершення потоку. VOID ExitThread (DWORD dwExitCode); функцію
- 31. 2. ПОТОКИ. ВОЛОКНО - спрощений потік, виконання якого планується в додатку вручну Для створення волокон в
- 32. 3. Планування процесів і потоків
- 33. 3. ПЛАНУВАННЯ ПРОЦЕСІВ І ПОТОКІВ Процес не може сам перейти з одного стану в інший пари
- 34. 3. ПЛАНУВАННЯ ПРОЦЕСІВ І ПОТОКІВ
- 35. СХЕМА ПЛАНУВАННЯ З УРАХУВАННЯМ ЧЕРГ ЗАВДАНЬ (ПОТОКОВ) новий готовий / призупинено-ний Готовий в ОП Що виконується
- 37. 4. Система пріоритетів
- 38. система пріоритетів 4. СИСТЕМА ПРІОРИТЕТІВ
- 39. 4. СИСТЕМА ПРІОРИТЕТІВ
- 40. 4. СИСТЕМА ПРІОРИТЕТІВ ЗМІНА БАЗОВОГО ПРІОРИТЕТУ ПОТОКУ збільшення пріоритету + 1 - завершення введення-виведення по диску;
- 41. Нерівномірний розподіл ресурсів потокам 4. СИСТЕМА ПРІОРИТЕТІВ
- 42. 4. СИСТЕМА ПРІОРИТЕТІВ Планування розподілу ресурсів на основі циклів в ОС Windows
- 43. 4. СИСТЕМА ПРІОРИТЕТІВ Визначення аудіозадачі за розкладом класів мультимедіа HKEY_LOCAL_MACHINE \ Software \ Microsoft \ WindowsNT
- 45. Скачать презентацию