Интернет магазин китайских планшетных компьютеров



Компьютеры - SIGPWR

25 мая 2011





В некоторых Unix-системах, сигнал, посылается процессам при аварии сетевого питания.

SIGPWR — целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться.

Сигнал SIGINFO в Linux, является синонимом SIGPWR.

Этимология

SIG — общий префикс сигналов, PWR — сокращение англ. power — питание, INFO — сокращение англ. information — информация.

Использование

SIGPWR посылается процессам при ожидании аварии сетевого питания. Например, при снижении заряда батареи переносного компьютера или когда авария питания вынуждает сервер переключится на источник бесперебойного питания. Ожидается что программа, получившая этот сигнал, синхронизирует данные с энергонезависимым устройством хранения, чтобы внезапное отключение системы не привело к потере данных.

На некоторых операционных системах, Boehm garbage collector использует SIGPWR и SIGXCPU для синхронизации кросс-процессного сбора мусора.

Сигналы POSIX
SIGABRT | SIGALRM | SIGFPE | SIGHUP | SIGILL | SIGINT | SIGKILL | SIGPIPE | SIGQUIT | SIGSEGV | SIGTERM | SIGUSR1 | SIGUSR2 | SIGCHLD | SIGCONT | SIGSTOP | SIGTSTP | SIGTTIN | SIGTTOU | SIGBUS | SIGPOLL | SIGPROF | SIGSYS | SIGTRAP | SIGURG | SIGVTALRM | SIGXCPU | SIGXFSZ |

Сигналы реального времени — SIGRTMIN — SIGRTMAX.

Некоторые сигналы не включенные в POSIX и синонимы
SIGIOT | SIGEMT | SIGSTKFLT | SIGIO | SIGCLD | SIGPWR | SIGLOST | SIGWINCH | SIGUNUSED


Просмотров: 967


<<< SIGPROF
SIGQUIT >>>