Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Дослідження програмного вироби для порівняння алгоритмів

Реферат Дослідження програмного вироби для порівняння алгоритмів





проблема можливості повного захоплення процесора одним процесом, який внаслідок яких-небудь причин (наприклад, через помилки в програмі) зациклюється і не може передати управління іншому процесу. У такій ситуації рятує тільки перезавантаження всієї обчислювальної системи. p align="justify"> витісняються планування

витісняються планування зазвичай використовується в системах поділу часу. У цьому режимі планування процес може бути припинений у будь-який момент виконання. Операційна система встановлює спеціальний таймер для генерації сигналу переривання після закінчення деякого інтервалу часу - кванта. Після переривання процесор передається в розпорядження наступного процесу. Тимчасові переривання допомагають гарантувати прийнятний час відгуку процесів для користувачів, що працюють в діалоговому режимі, і запобігають "зависання" комп'ютерної системи через зациклення якої-небудь програми. p align="justify"> Стани процесу

У багатозадачною (многопроцессность) системі процес може знаходитися в одному з трьох основних станів:

ВИКОНАННЯ - активний стан процесу, під час якого процес володіє всіма необхідними ресурсами і безпосередньо виконується процесором;

АВТОВИМК - пасивний стан процесу, процес заблокований, він не може виконуватися по своїх внутрішніх причин, він чекає здійснення деякої події, наприклад, завершення операції введення-виведення, одержання повідомлення від іншого процесу, звільнення якого-небудь необхідного йому ресурсу;

ГОТОВНІСТЬ - також пасивний стан процесу, але в цьому випадку процес заблокований у зв'язку з зовнішніми по відношенню до нього обставинами: процес має всі необхідні для нього ресурси, він готовий виконуватися, однак процесор зайнятий виконанням іншого процесу.


В 

Малюнок № 2 Стан процесу

(First In Fist Out, FCFS First Come First Serve)

В«Перший прийшов - першим обслуженийВ»

Процеси ставляться в чергу по мірі надходження.

Переваги: ​​

В· Простата

В· Справедливість (як у черзі покупців, хто останній прийшов, той опинився в кінці черги)

Недоліки:

Процес, обмежений можливостями процесора може загальмувати більш швидкі процеси, обмежені пристроями введення/виведення


В 

Малюнок № 3 Прямий порядок виконання (виявився неефективним - процеси довго перебувають у стані готовності).


В 

Малюнок № 4 Прямий порядок виконання (ефективніший ніж перший).


Циклічне планування RR (Round Robin)

Найпростіший алгоритм планування і часто використовуваний.

Кожному процесу надаєтьс...


Назад | сторінка 5 з 13 | Наступна сторінка





Схожі реферати:

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