Сигнал (информатика)
Изглед
Оваа статија не наведува никакви извори. (ноември 2009) Ве молиме помогнете со тоа што ќе додадете наводи до веродостојни извори. Непроверливата содржина може да биде изменета или отстранета. |
Сигнал е лимитирана форма на интер-процесна комуникација користена во Unix, Unix-like, и други POSIX-компактибилни ОС-и. Всушност претставува асинхрона нотификација испратена кон процес со цел да нотифицира дека се има случено дејствие. Кога сигнал е испратен кон процес, операциониот систем го прекинува нормалниот тек на процесот.
Испраќање на сигнали
[уреди | уреди извор]- Внесувајки определени комбинации во контролниот терминал на процес кој веќе тече го тера ОС-от да испраќа кон него определени сигнали:
- kill(2) системски повик испраќа специфициран сигнал кон процесот, ако достапите дозволуваат.
список на сигнали
[уреди | уреди извор]| Сигнал | Опис |
|---|---|
| SIGABRT | Процесот е преќинат |
| SIGALRM | Сигналот е подигнат од аларм |
| SIGBUS | Шинска грешка: "достап до недефиниран простор во мемориски објект" |
| SIGCONT | Продолжи при стоп |
| SIGFPE | "Грешна аритметичка операција |
| SIGHUP | Застој |
| SIGILL | Нелегална инструкција |
| SIGINT | Преќин |
| SIGKILL | Кил |
| SIGQUIT | Прекрати |
| SIGSTOP | Запри привремено |
| SIGTERM | Терминација |
| SIGXCPU | ЦПЕ премината временска граница |
| SIGXFSZ | Прекорачена големина на податотека |
Поврзано
[уреди | уреди извор]<signal.h>
Надворешни препратки
[уреди | уреди извор]- Introduction to Unix Signals Programming Архивирано на 1 ноември 2007 г.
- Another Introduction to Unix Signals Programming Архивирано на 11 август 2015 г.
- UNIX and Reliable POSIX Signals Архивирано на 16 март 2007 г. by Baris Simsek
- Signal Handlers by Henning Brauer