69302

Стани процесів та потоків

Лекция

Информатика, кибернетика и программирование

Перехід потоків між станами очікування і готовності реалізовано на основі планування задач або планування потоків. Під час планування потоків визначають який з потоків треба відновити після завершення операції введення-виведення як організувати очікування подій у системі.

Украинкский

2014-10-03

35.5 KB

5 чел.

Лекція № 6

Тема: Стани процесів та потоків

Для потоку дозволені такі стани:

створення (new) - потік перебуває у процесі створення;

виконання (running) — інструкції потоку виконує процесор (у конкретний момент часу на одному процесорі тільки один потік може бути в такому стані);

очікування (waiting) — потік очікує деякої події (наприклад, завершення операції введення-виведення); такий стан називають також заблокованим, а потік — припиненим;

готовність (ready) — потік очікує, що планувальник перемкне процесор на нього, при цьому він має всі необхідні йому ресурси, крім процесорного часу

завершення (terminated) — потік завершив виконання (якщо при цьому його ресурси не були вилучені з системи, він переходить у додатковий стан -стан зомбі).

Можливі переходи між станами потоку зображені на рис. 3.2.

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

Для здійснення переходу потоків між станами готовності та виконання необхідне планування процесорного часу. На основі алгоритмів такого планування визначають, який з готових потоків потрібно виконувати в конкретний момент, коли потрібно перервати виконання потоку, щоб перемкнутися на інший готовий потік тощо. Планування задач і процесорного часу є темою розділу 4.

Відносно систем, які реалізують модель процесів, прийнято говорити про стани процесів, а не потоків, і про планування процесів; фактично стани процесу в цьому разі однозначно відповідають станам його єдиного потоку.

У багатопотокових системах також можна виділяти стани процесів. Наприклад, у багатопотоковості, реалізованій за схемою М:1, потоки змінюють свої стани в режимі користувача, а процеси - у режимі ядра.

Питання для самоконтролю:

  1.  Стани потоку.
  2.  Переходи між станами потоку


 

А также другие работы, которые могут Вас заинтересовать

17935. Ануїтети. Визначення вартості грошей у часі та її використання у фінансових розрахунках 60 KB
  7. Ануїтети. Визначення вартості грошей у часі та її використання у фінансових розрахунках 7.1. Розрахунок теперішньої вартості ануїтетів 7.2. Розрахунок теперішньої вартості грошового потоку методом дисконтування Література 7. Ануїтети. Визначення вартості грошей у
17936. Термінологія та базові показники фінансового менеджменту. Ефект фінансового важелю 90.5 KB
  8. Термінологія та базові показники фінансового менеджменту. Ефект фінансового важелю 8.1. Базові показникі фінансового менеджменту 8.2. Ефект фінансового важелю 8.3. Розгляд другої концепції ефекту фінансового важеля 8.4.. Взаємодія фінансового і операційного важелю
17937. Тактика фінансового менеджменту. Управління активами 162.5 KB
  10. Тактика фінансового менеджменту. Управління активами 10.1. Завдання управління необоротними активами підприємства 10.2. Особливості управління необоротними активами 10.3. Завдання управління оборотними активами підприємства 10.4. Визначення поточних фінансових потр
17938. СУЧАСНА УКРАЇНСЬКА ЛІТЕРАТУРНА МОВА. СТИЛІ МОВИ 728.5 KB
  1. СУЧАСНА УКРАЇНСЬКА ЛІТЕРАТУРНА МОВА. СТИЛІ МОВИ 1.1. Виникнення української мови 1.2. Сучасна ділова українська мова 1.3. Зміни в українському правописі 1.4. Стилі сучасної української мови 1.5. Загальні і граматичні особливості офіційноділового стилю мови 1.6. Запит
17939. ЛЕКСИЧНІ ЗАСОБИ ДІЛОВОГО МОВЛЕННЯ 119 KB
  2. ЛЕКСИЧНІ ЗАСОБИ ДІЛОВОГО МОВЛЕННЯ 2.1. Лексичне значення слова 2.2. Однозначні і багатозначні слова 2.3. Пряме і переносне значення слова 2.4. Омонімія синонімія антонімія паронімія 2.5. Стилістична диференціація слова 2.6. Фразео
17940. СЛОВОТВОРЧІ ЗАСОБИ ДІЛОВОГО МОВЛЕННЯ 54 KB
  3. СЛОВОТВОРЧІ ЗАСОБИ ДІЛОВОГО МОВЛЕННЯ 3.1. Морфемна структура слова 3.2. Способи словотвору 3.3. Запитання і завдання для самоперевірки 3.1. Морфемна структура слова Кожна одиниця мови має свою структуру. Структура слова є системою взаємопов'язаних і співвідносн
17941. МОРФОЛОГІЧНІ ЗАСОБИ ДІЛОВОГО МОВЛЕННЯ 440 KB
  4. МОРФОЛОГІЧНІ ЗАСОБИ ДІЛОВОГО МОВЛЕННЯ 4.1. Частини мови принципи їх виділення 4.2. Іменник 4.3. Прикметник 4.4. Числівник 4.5. Займенник 4.6. Дієслово 4.7. Прислівник 4.8. Службові частини мови 4.9. Вигук 4.10. Запитання і завдання для самоперевірки 4.1. Частини мови прин...
17942. СИНТАКСИЧНІ ЗАСОБИ ДІЛОВОГО МОВЛЕННЯ 187 KB
  5. СИНТАКСИЧНІ ЗАСОБИ ДІЛОВОГО МОВЛЕННЯ 5.1. Словосполучення сполучення слів 5.2. Поняття про речення5.3. Просте речення5.4. Складне речення5.5. Складносурядне речення5.6. Складнопідрядне речення5.7. Безсполучникове речення5.8. Складні синтаксичні конструкції5.9. Синтаксичні особ
17943. ОСОБЛИВОСТІ ПИСЕМНОГО І УСНОГО ДІЛОВОГО МОВЛЕННЯ 42 KB
  6. ОСОБЛИВОСТІ ПИСЕМНОГО І УСНОГО ДІЛОВОГО МОВЛЕННЯ 6.1. Соціальна функція писемного і усного ділового мовлення6.2. Монологічне і діалогічне ділове мовлення6.3. Особливості писемного ділового мовлення6.4. Особливості усного ділового мовлення6.5. Запитання і завдання для само