Методичні вказівки

Команди, що поступають від користувачів, називають завданнями, щоб відрізнити їх від системних процесів. Багато командних оболонок (включаючи bash) мають функції управління завданнями. Управління завданнями дозволяє запускати одночасно декілька команд або завдань і здійснювати управління ними. Є можливість:

− запускати команди у фоновому режимі, одночасно виконуючи інші команди;

− переривати команди;

− відновлення її роботи з тієї точки, де вона була перервана.

Процеси мають декілька атрибутів, які дозволяють ОС управляти його роботою:

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

PPID – ідентифікатор батьківського процесу

NI приорітет – відносний пріорітет враховується при створенні черги на виконання планувальником

TTY термінальна лінія – Термінал або псевдотермінал, асоційований з процесом. Процеси – демони його не мають.

EUID – эфективий ідентифікатор служить для визначення прав доступу до системних ресурсів.

USER – ім’я власника процесу;

CPU – частка часу центрального процесора (у відсотках), виділеного даному процесу;

MEM – доля реальної пам’яті (в відсотках), використовувана даним процесом;

VSZ – віртуальний розмір процесу (в кілобайтах);

RSS – розмір резидентного набору (кількість 1K-сторінок в пам’яті);

STIME – час старту процесу;

TTY – вказівка на термінал, з якого запущений процес;

S или STAT – статус процесу;

PRI – пріоритет планування;

CMD ім’я команди

В полі “Статус процесу”, можуть стояти наступні значення:

R – здійснимий процес, чекаючий тільки моменту, коли планувальник завдань виділить йому черговий квант часу;

S – процес "спить";

D – процес знаходиться в станы підкачки на дискі;

T – зупинений процес;

Z – процес-зомбі.


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



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