3.287 cursos gratis
6.265.095 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Procesos en C. Sincronización (segunda parte) > Procesos en C. Evaluación y actividades prácticas

Procesos en C. Sincronización (segunda parte)

Autor: Editorial McGraw-Hill
Curso: 5/5 5/5 (1 opinión) |754 alumnos|Fecha publicación: 21/10/2008

Capítulo 17:

 Procesos en C. Evaluación y actividades prácticas

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).

Capítulo anterior - Procesos en C. Ejercicios
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 1 opinión. Opina sobre este curso.


Cursos similares a Procesos en C. Sincronización (segunda parte)


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]
5/5 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]
5/5 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]
 3,71/5 920  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail