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

Реферат Основи операційної системи UNIX





чує отримання і відправку електронної пошти. p align="justify"> Способи породження і запуску "демонів" можуть бути різні:

. У процесі старту системи з файлу/etc/rc. Такі "демони" працюватимуть у статусі суперкористувача під час роботи ОС. p align="justify">. Використовуючи або системний файл/usr/lib/crontab, або користувальницький crontab. Зазвичай стандартний системний процес cron в перебігу дня виконує певні завдання, періодично вибираючи свої команди для таких виконань з файлу/usr/lib/crontab. p align="justify">. За допомогою команди at "демон" чекає настання заданого часу і видає певне завдання. p align="justify">. Запуск фонового процесу за допомогою користувальницького термінала. br/>

4. Сигнали UNIX


Сигнали забезпечують механізм виклику певної процедури при настанні деякої події (аналогічно перериванням) [2]. Кожна подія має свій числовий ідентифікатор (зазвичай в діапазоні від 1 до 36) і відповідну символьну константу - ім'я. При роботі з сигналами необхідно розрізняти дві фази:

) генерація або посилка сигналу;

) доставка і обробка сигналу.

Сигнал відправляється, коли відбувається певна подія, про настання якого повинен бути повідомлений процес. Сигнал вважається доставленим, коли процес, якому був відправлений сигнал, отримує його і виконує його обробку. У проміжку між цими двома подіями сигнал очікує доставки. p> Сигнал може надсилатися одним процесом іншому (за допомогою відповідного системного виклику) і буде доставлений, якщо обидва процеси - одного користувача або сигнал посланий від імені користувача root. Сигнали посилаються також ядром. p> Ядро генерує і посилає процесу сигнал у відповідь на ряд подій, які можуть бути викликані самим процесом, іншим процесом, перериванням або якимось зовнішнім подією. Основні причини відправки сигналу:

) виняткові ситуації - виконання процесу викликає виняткову ситуацію, наприклад, ділення на 0;

) термінальні переривання - натискання клавіш терміналу, наприклад, , , , викликає посилку сигналу поточному процесу, пов'язаному з терміналом;

) інші процеси - процес може посилати сигнал іншому процесу або групі процесів за допомогою системного виклику kill. У цьому випадку сигнали є елементарною формою взаємодії між процесами. p>) управління завданнями - командні інтерпретатори, підтримуючі засоби управління завданнями, використовують сигнали для маніпулювання фоновими і поточними процесами. Коли процес, що виконується у фоновому режимі, робить спробу читання або запису на термінал, йому надсилається сигнал зупину. Коли породжений процес завершує свою роботу, батьківський процес повідомляється про це також за допомогою сигналу. p>) квоти - коли процес перевищує виділену йому квоту обчислювальних ресурсів або ресурсів файлової системи, йому надсилається відповідний сигнал;

) повідомлення - процес може запросити повідомлення про настання тих ч...


Назад | сторінка 7 з 9 | Наступна сторінка





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

  • Реферат на тему: Аналіз ефективності управління оборотними фондами на ВАТ &Сигнал&
  • Реферат на тему: Випробувальний сигнал
  • Реферат на тему: Проектування генератора, що формує аналоговий сигнал
  • Реферат на тему: Амплітудно-модульований сигнал 10МГц 20-2000Гц
  • Реферат на тему: Амплітудно-модульований сигнал 10МГц 20-2000Гц