Esta página se tradujo automáticamente con la API de traducción de Google Cloud.
Algunas páginas se pueden leer mejor en su totalidad.
Una interrupción es un evento que requiere la atención del núcleo del sistema operativo. Cuando ocurre una interrupción, el núcleo puede suspender el proceso actual y ejecutar un controlador de interrupción especial para tratar el evento.
Una señal es una interrupción de software que el kernel u otro proceso envía a un proceso. El usuario puede generar una señal, como con el comando de eliminación, o el sistema operativo en respuesta a un evento, como una falla de segmentación.
Las interrupciones y las señales son similares, pero tienen algunas diferencias importantes.
El hardware genera una interrupción y hace que el kernel suspenda el proceso actual y ejecute un controlador de interrupción especial.
Las interrupciones pueden ser generadas por el usuario, como con el comando kill, o por el sistema operativo en respuesta a un evento, como una falla de segmentación.
Una señal es una interrupción de software que se envía a un proceso. El usuario puede generar una señal, como con el comando de eliminación, o el sistema operativo en respuesta a un evento, como una falla de segmentación.
Las señales son generadas por el núcleo o por otro proceso. Cuando se genera una señal, el kernel puede suspender el proceso actual y ejecutar un controlador de señal especial para tratar el evento.
Las interrupciones y las señales son similares, pero tienen algunas diferencias importantes: