Evaluación
1. Determina qué utilidades principales posee el uso de
señales entre procesos respecto a otras formas de comunicación,
como semáforos o pipes.
2. Enumera las posibles acciones que puede realizar el
kernel al aparecer una señal.
3. ¿Qué le sucede a un proceso sin gestor de señales cuando
recibe una señal?
4. Explica las distintas formas de gestionar una señal
indicando cuál es el uso de cada una de ellas.
5.Indica las diferencias entre la función y el comando kill
del sistema operativo UNIX.
6. ¿Qué función se debería emplear para que un proceso se
envíe señales a sí mismo?
7. ¿Cuáles son las cuatro medidas de tiempo que se
contabilizan en el sistema operativo?
8. Indica las diferencias entre las funciones de control
del tiempo alarm, getitimer y setitimer .
Actividades prácticas
1. Utiliza las funciones que permiten bloquear las señales
en un proceso, realizando un programa que modifique la máscara de
señales a medida que emplee la función raise para comprobar que
esas señales no son en realidad recibidas.
2. Partiendo del ejercicio anterior, utiliza la función
sigpending para observar que las señales se generan, pero no
afectan a la ejecución del proceso.
3. Desarrolla una aplicación que grabe periódicamente en un
fichero los procesos que se están ejecutando, ordenados por su
fecha de creación. El periodo se pasará como un argumento en línea
de comando.
Nota: Con este capítulo hemos llegado al final del curso.
Recuerda que este trabajo es un fragmento del libro "CEO -
Desarrollo de funciones en el sistema informático" del autor
J. M. Molina, F. Chamorro,publicado por la editorial
McGraw-Hill (ISBN: 84-481-4877-0).
Hay 1 opinión. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Organización de eventos La organización de eventos constituyen comunicaciones de gran significación para los públicos. Desde la perspectiva de la comunicación empresa... [16/11/09] |
|
81 | ||
|
Lógica. Conocimiento y sabiduría (segunda parte) El presente es la continuación de nuestro curso sobre la sabiduría y el conocimiento a partir de la lógica. En la primera parte de nuestro curso vimos las tres primeras c... [17/09/08] |
|
446 | ||
|
Ocho características de un fracasado El fracaso es un proceso que se da en nuestras vidas, en diferentes proporciones, circunstancias, y periodos de tiempo. Sin embargo, aunque es una situación, co... [02/09/08] |
|
920 | ||
Publicar en
del.icio.us
digg
meneame