Please use this identifier to cite or link to this item: http://biblioteca.unisced.edu.mz/handle/123456789/1923
Title: Comunicação entre processos - Sinais
Other Titles: API do sistema operativo UNIX
Authors: Monteiro, Miguel Pimenta
Issue Date: 11-Sep-2014
Abstract: Os sinais são uma espécie de interrupção ao processo corrente. Podem ter diversas origens e são uma forma de tratar certos acontecimentos de carácter assíncrono. Todos os sinais têm um nome simbólico que começa pelo prefixo SIG. Vêm listados no ficheiro de inclusão <signal.h>. Possíveis origens: teclado - certas combinações de teclas dão origem a sinais; hardware - por exemplo, erros aritméticos como a divisão por 0; serviços do sistema operativo - kill(), abort(), alarm(), ...; comandos da shell - kill; software - certos eventos gerados no código dos processos dão origem a sinais, como erros de pipes. Um processo pode programar a resposta a dar a cada tipo de sinal. As respostas permitidas são: ignorar o sinal, tratar o sinal com uma rotina do programador (catch), ou simplesmente deixar que o processo tenha a resposta por defeito (default action) para esse tipo de sinal.
URI: http://biblioteca.unisced.edu.mz/handle/123456789/1923
Appears in Collections:Sistemas operacionais

Files in This Item:
File Description SizeFormat 
Apostila_Sinais.pdf101 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.