Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5 Administracion Procesos
5 Administracion Procesos
Monitores
Sistemas Operativos en Tiempo Real
(RTOS, Real-Time Operating Systems)
https://linuxhint.com/sigalarm_alarm_c_language/
int main(){
signal(SIGALRM,sig_handler); // Register signal handler
alarm(2); // Scheduled alarm after 2 seconds
for(int i=1;;i++){
printf("%d : Inside main function\n",i);
sleep(1); // Delay for 1 second
}
return 0;
} Otoño 2022 TecNM - IT Chihuahua 8
Pipes (Tuberías)
• En la programación de computadoras especialmente en los
sistemas operativos UNIX, una pipe es una técnica para pasar
información de un proceso de programa a otro. A diferencia de
otras formas de comunicación entreprocesos (IPC), una pipe solo es
de comunicación unidireccional.
• Básicamente, una pipe pasa un parámetro como la salida de un
proceso a otro proceso que lo acepta como entrada. El sistema
retiene temporalmente la información canalizada hasta que el
proceso de recepción la lee.
• Con un shell de UNIX (la interfaz de comando interactiva de UNIX),
se especifica una pipe en una línea de comando como una barra
vertical simple (|) entre dos secuencias de comando. La salida o el
resultado de la primera secuencia de comandos se utiliza como
entrada para la segunda secuencia de comandos. La llamada al
sistema de pipes se utiliza de forma similar dentro de un programa.