Стани процесу

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

Діаграма станів процесу

Різні стани процесу показано на діаграмі станів, на якій стрілками показано переходи між станами. Як видно, деякі процеси зберігаються в основній пам'яті, а інші у вторинній (віртуальній) пам'яті.

Стан виконання

(Інші назви - активний чи виконуваний). «Запущений» є той процес, який в цей час виконується центральним процесором. Якщо процес вичерпає відведений йому інтервал часу, операційна система перемкне контекст процесу знову в стан «готовий». Перемикання контексту також може відбутися коли процес завершиться або коли від буде блокований потребуючи деякого ресурсу (наприклад вводу/виводу) і тоді він буде переміщений в стан «блокований».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: