АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Сигналы POSIX

Читайте также:
  1. Аналоговые сигналы и аналоговые приборы автоматического регулирования
  2. Аналоговые, дискретные и цифровые сигналы
  3. Внешний облик и движения человека как сигналы эмоционального состояния человека.
  4. Вопрос. Радиотехнические сигналы. Классификация.
  5. Государственная система предупреждения и ликвидации чрезвычайных ситуаций. Сигналы оповещения.
  6. Двоичные сигналы от клапанов и двигателей. Анализ и технические особенности. Уровень клапан/двигатель
  7. Иные сигналы доступа
  8. Какая операция перехода будет осуществлена в триггере, представленном на рисунке, если на вход подаются сигналы S и R со следующими значениями?
  9. Клетки Реншоу регистрируют сигналы от возвратной ветви аксонов a-мотонейронов. Аксоны клеток Реншоу образуют тормозные синапсы с перикарионами этих мотонейронов.
  10. Несинусоидальные сигналы
  11. Ортогональные сигналы и обобщенные ряды Фурье
  12. Пальцевые сигналы

POSIX определяет 28 сигналов, которые можно классифицировать следующим образом:

Название Действие по умолчанию Описание Тип
SIGABRT Завершение с дампом памяти Сигнал посылаемый функцией abort() Управление
SIGALRM Завершение Сигнал истечения времени, заданного alarm() Уведомление
SIGBUS Завершение с дампом памяти Неправильное обращение в физическую память Исключение
SIGCHLD Игнорируется Дочерний процесс завершен или остановлен Уведомление
SIGCONT Продолжить выполнение Продолжить выполнение ранее остановленного процесса Управление
SIGFPE Завершение с дампом памяти Ошибочная арифметическая операция Исключение
SIGHUP Завершение Закрытие терминала Уведомление
SIGILL Завершение с дампом памяти Недопустимая инструкция процессора Исключение
SIGINT Завершение Сигнал прерывания (Ctrl-C) с терминала Управление
SIGKILL завершение Безусловное завершение управление
SIGPIPE Завершение Запись в разорванное соединение (пайп, сокет) Уведомление
SIGQUIT Завершение с дампом памяти Сигнал «Quit» с терминала (Ctrl-\) Управление
SIGSEGV Завершение с дампом памяти Нарушение при обращении в память Исключение
SIGSTOP остановка процесса Остановка выполнения процесса управление
SIGTERM Завершение Сигнал завершения (сигнал по умолчанию для утилиты kill) Управление
SIGTSTP Остановка процесса Сигнал остановки с терминала (Ctrl-Z). Управление
SIGTTIN Остановка процесса Попытка чтения с терминала фоновым процессом Управление
SIGTTOU Остановка процесса Попытка записи на терминал фоновым процессом Управление
SIGUSR1 Завершение Пользовательский сигнал № 1 Пользовательский
SIGUSR2 Завершение Пользовательский сигнал № 2 Пользовательский
SIGPOLL Завершение Событие, отслеживаемое poll() Уведомление
SIGPROF Завершение Истечение таймера профилирования Отладка
SIGSYS Завершение с дампом памяти Неправильный системный вызов Исключение
SIGTRAP Завершение с дампом памяти Ловушка трассировки или брейкпоинт Отладка
SIGURG Игнорируется На сокете получены срочные данные Уведомление
SIGVTALRM Завершение Истечение «виртуального таймера» Уведомление
SIGXCPU Завершение с дампом памяти Процесс превысил лимит процессорного времени Исключение
SIGXFSZ Завершение с дампом памяти Процесс превысил допустимый размер файла Исключение


Сигналы (точнее их номера) описаны в файле singnal.h

Задание 5:

В программу с программным каналом включить собственный обработчик сигнала. Использовать сигнал для изменения хода выполнения программы.


1 | 2 | 3 | 4 | 5 | 6 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)