Читайте также: |
|
Команди, що поступають від користувачів, називають завданнями, щоб відрізнити їх від системних процесів. Багато командних оболонок (включаючи bash) мають функції управління завданнями. Управління завданнями дозволяє запускати одночасно декілька команд або завдань і здійснювати управління ними. Є можливість:
Запускати команди у фоновому режимі, одночасно виконуючи інші команди
Переривати команди
Відновлення її роботи з тієї точки, де вона була перервана
Процеси мають декілька атрибутів, які дозволяють ОС управляти його роботою:
PID – ідентифікатор процесу це його унікальний номер, який присвоюється йому системою при створенні.
PPID – ідентифікатор батьківського процесу
NI приорітет - відносний пріорітет враховується при створенні черги на виконання планувальником
TTY термінальна лінія – Термінал або псевдотермінал, асоційований з процесом. Процеси – демони його не мають.
EUID – эфективий ідентифікатор служить для визначення прав доступу до системних ресурсів.
USER — ім’я власника процесу;
CPU — частка часу центрального процесора (у відсотках), виділеного даному процесу;
MEM — доля реальної пам’яті (в відсотках), використовувана даним процесом;
VSZ — віртуальний розмір процесу (в кілобайтах);
RSS — розмір резидентного набору (кількість 1K-сторінок в пам’яті);
STIME — час старту процесу;
TTY — вказівка на термінал, з якого запущений процес;
S или STAT — статус процесу;
PRI — пріоритет планування;
CMD ім’я команди
В полы “Статус процесу”, можуть стояти наступні значення:
R — здійснимий процес, чекаючий тільки моменту, коли планувальник завдань виділить йому черговий квант часу;
S — процес "спить";
D — процес знаходиться в станы підкачки на дискі;
T — зупинений процес;
Z — процес-зомбі.
Дата добавления: 2015-07-19; просмотров: 50 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Файлы ініціалізації | | | Команди керування завданнями |