Сигнал в операционных системах семейства Unix — асинхронное уведомление процесса о каком-либо событии, один из основных способов взаимодействия между процессами. Когда сигнал послан процессу, операционная система прерывает выполнение процесса, при этом, если процесс установил собственный обработчик сигнала, операционная система запускает этот обработчик, передав ему информацию о сигнале, если процесс не установил обработчик, то выполняется обработчик по умолчанию.

Систе́мный вы́зов в программировании и вычислительной технике — обращение прикладной программы к ядру операционной системы для выполнения какой-либо операции.
В POSIX-системах, SIGKILL — сигнал, посылаемый процессам для их немедленного завершения.
SIGALRM — применяемый в POSIX-системах сигнал по истечении времени, предварительно заданного функцией alarm
.
В POSIX-системах SIGCHLD — сигнал, посылаемый при изменении статуса дочернего процесса.
В POSIX-системах, SIGCONT — сигнал, посылаемый для возобновления выполнения процесса, ранее остановленного сигналом SIGSTOP или другим сигналом.
В POSIX-системах, SIGFPE — сигнал, посылаемый процессу, при попытке выполнения ошибочной арифметической операции.
В POSIX-системах, SIGXFSZ — сигнал, посылаемый процессу при превышении открытым файлом максимально допустимого размера.
В POSIX-системах, SIGSTOP — сигнал, посылаемый для принудительной приостановки выполнения процесса. Для возобновления выполнения используется сигнал SIGCONT.
В POSIX-системах, SIGTSTP — сигнал, посылаемый c терминала для приостановки выполнения процесса. Для возобновления выполнения используется сигнал SIGCONT.
В POSIX-системах SIGPOLL — сигнал, посылаемый процессу для информирования об изменении состояния выполняющегося в фоне асинхронного ввода-вывода.
В POSIX-системах, SIGSYS — сигнал, предназначенный для посылки программе, при попытке передать неправильный аргумент в системный вызов.
В POSIX-системах, SIGTRAP — сигнал, посылаемый для информирования отладчика о возникновении интересующего события.
В POSIX-системах, SIGURG — сигнал, посылаемый процессу при появлении на сокете доступных для чтения срочных данных.
В POSIX-системах, SIGVTALRM — сигнал, посылаемый процессу по истечении времени, заданного в «виртуальном» таймере.
В POSIX-системах, SIGXCPU — сигнал, посылаемый компьютерной программе, превышающей лимит процессорного времени.
В некоторых Unix-системах, SIGEMT — сигнал, посылается при достижении ловушки эмулятора.
В некоторых Unix-системах, SIGPWR — сигнал, посылается процессам при аварии сетевого питания.
Переключение контекста — в многозадачных ОС и средах — процесс прекращения выполнения процессором одной задачи с сохранением всей необходимой информации и состояния, необходимых для последующего продолжения с прерванного места, и восстановления и загрузки состояния задачи, к выполнению которой переходит процессор.
Сигна́лы межпроцессного взаимодействия — являются сообщениями, которые операционная система посылает процессу или один процесс посылает другому. С точки зрения пользователя получение процессом сигнала выглядит как возникновение исключительной ситуации (прерывания). Когда процесс получает сигнал, выполнение программы процесса прерывается, и управление передается на подпрограмму (функцию) — обработчик сигнала. После выполнения обработчика сигнала выполнение прерванной программы возобновляется с той точки, на которой она была прервана.