Puntos clave del proyecto
- Comprender qué son las señales UNIX, cómo se envían, cómo se manejas y principales características.
- Comprender qué es un proceso (muy superficialmente).
- Saber contar en binario
- Conocer los operadores bit a bit para poder trabajar con ellos. Esto es probablemente lo más importante de todo el proyecto.
- Funciones importantes: la función signal(SEÑAL, Función handlersignal) es importante y sencilla. Se puede aprender en cuestión de minutos (leer la descripción, hacer un par de pruebas). La función sigaction es algo más compleja, tarda más en aprenderse y resulta fundamental si se quiere hacer el bonus. Por ejemplo, entre otras muchas cosas, la función sigaction no solamente te permite manejar señales recibidas, sino que te permitiría conocer el PID del proceso que ha mandado las señales (entre otras muchas cosas). Por tanto, para hacer la parte bonus del proyecto y para tener un buen dominio de las señales UNIX, será fundamental dominar esta función sigaction.