Визначення комп'ютерного процесу

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

Операційна система комп'ютера (комп'ютера) відповідає за управління процесами. Це програмне забезпечення управляє інструкціями, які інші комп'ютерні програми виділяють мікропроцесору, аналізує стан виконання і організовує пам'ять, присвячену завданням.

Операційна система відповідає за створення і видалення процесів і встановлення зв'язку між ними. Форма управління, так чи інакше, залежить від способу роботи кожної операційної системи зокрема.

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

Комп'ютерний процес, з іншого боку, може проходити через різні держави . Це може бути запущено (коли ви використовуєте мікропроцесор), заблоковано (його виконання вимагає виконання іншої події) або готові (коли ви відпускаєте мікропроцесор, щоб можна було зайнятися іншим процесом).

Можна розрізняти різні типи процесів. Спільні процеси , наприклад, управляються декількома апаратними конфігураціями. З іншого боку, розподілені процеси розподіляються між кількома елементами системи. Існують також паралельні процеси , які характеризуються одночасним виконанням.

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

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

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

* Фатальна помилка : цей стан, як правило, лякає менш досвідчених користувачів, оскільки їхній спосіб прояву не зовсім доброзичливий. Його причиною є помилка в програмі, що може статися з різних причин, наприклад, спроба записати в частину пам'яті, яка не доступна, або вимагає поділу на 0;

* видаляється іншим процесом : деякі операційні системи показують своїм користувачам повідомлення, такі як "програма не реагує" в ситуаціях, коли програма, здається, не працює. Реальність, як правило, дуже різна, оскільки в більшості випадків буває, що ви "застрягли" в нескінченному циклі , тобто, навпаки. У цих випадках єдиним ресурсом для завершення комп'ютерного процесу здається допомога іншого, який, залежно від середовища, може бути виконаний за допомогою натискання кнопки або письмових інструкцій у вікні команди.

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

border=0

Пошук іншого визначення