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 | Size | Format | |
---|---|---|---|---|
Apostila_Sinais.pdf | 101 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.