UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75855
останнє поновлення: 2016-12-09
за 7 днів додано 12

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваКонцепція процесу (реферат)
АвторPetya
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось2762
Скачало148
Опис
ЗАКАЧКА
Замовити оригінальну роботу

РЕФЕРАТ

 

На тему:

 

Концепція процесу

 

 

1. Процеси

 

Процес — мінімальний програмний об'єкт, що володіє власними системними

ресурсами (запущена програма).

 

1.1. Класифікація процесів.

 

По тимчасових характеристиках розрізняють інтерактивні, пакетні процеси

і процеси реального часу. Час існування інтерактивного процесу

визначається реакцією ЕОМ на запит обслуговування і складає секунди.

Процеси реального часу мають гарантований час закінчення роботи і час

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

реакції години і більше.

 

По генеалогічній ознаці розрізняють процеси, що породжують і породжені.

 

По результативності розрізняють еквівалентні, тотожні і рівні процеси.

 

Всі вони мають однаковий кінцевий результат, але еквівалентні процеси

можуть реалізовуватися як на одному; так і на багатьох процесорах

поодинці або різних алгоритмах, тобто і вони мають різні траси, які

визначають порядок і час перебування процесу в різних станах. Тотожні

процеси реалізуються за однією і тією ж програмою, але мають різні

траси. Однакові процеси реалізуються за однією програмою і мають

однакові траси.

 

За часом розвитку процеси діляться на послідовні, паралельні і

комбіновані (для останніх є крапки, в яких існують обидва процеси, і

крапки, в яких існує тільки один процес).

 

По місцю розвитку процеси діляться на внутрішні (реалізуються на

центральному процесорі) і зовнішні (реалізуються на зовнішніх

процесорах). По приналежності до операційної системи процеси бувають

системні (виконують програму з складу ОС) і призначені для користувача.

 

По зв'язності розрізняють процеси:

 

а) взаємозв'язані, які мають якийсь зв'язок (просторово-часову,

управляючу, інформаційну);

 

б) ізольовані — слабо зв'язані;

 

в) незалежні, які використовують сумісні ресурси, але мають власні

інформаційні бази;

 

г) взаємодіючі — мають інформаційні зв'язки і розділяють загальні

структури даних;

 

д) взаємозв'язані по ресурсах;

 

е) конкуруючі.

 

Порядок взаємозв'язку процесів визначається правилами синхронізації.

Процеси можуть знаходитися у відношенні:

 

а) передування — один завжди знаходиться в активному стані раніше, ніж

інший;

 

б) пріоритетності — коли процес може бути переведений в активний стан

тільки в тому випадку, якщо в стані готовності немає процесів з вищим

пріоритетом, або процесор вільний, або на ньому реалізується процес з

меншим пріоритетом;

 

в) взаємного виключення — в процесі використовується загальний критичний

ресурс, і процеси не можуть розвиватися одночасно: якщо один з них

використовує критичний ресурс, то інший знаходиться в стані очікування.

 

1. 2.Нитки

 

Багатозадачність є найважливішою властивістю ОС. Для підтримки цієї

властивості ОС визначає й оформляє для себе ті внутрішні одиниці роботи,

між якими і буде розділятися процесор і інші ресурси комп'ютера. Ці

внутрішні одиниці роботи в різних ОС носять різні назви - задача,

завдання, процес, нитка. У деяких випадках сутності, що позначаються

цими поняттями, принципово відрізняються один від одного.

 

Говорячи про процеси, ми відзначали, що ОС підтримує їхню

-----> Page:

0 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ