../../_images/Logo_OCW3.jpg

Test de autoevaluación de la Actividad 3.3

Asigna una puntuación a cada pregunta dependiendo de si sabes responderla (2), no estás seguro (1), o no sabes (0).

  1. ¿Por qué la siguiente salida de una orden ps es imposible?:

      PID TTY          TIME    CMD
    32698 pts/3    00:00:00  bash
    32740 pts/3    00:00:00  sleep
    32740 pts/3    00:00:00  ps
    
  2. El contenido de un fichero, ¿forma parte del contexto de un proceso que tiene abierto ese fichero?

  3. ¿Sabrías poner un ejemplo que mostrase como, a pesar de ser el proceso hijo una copia del padre, no comparte con este el contexto?

  4. ¿Por qué el siguiente código crea más de 10 procesos?:

    for (i=0; i<10; i++) fork();
    
  5. ¿Sabrías construir un programa que crease un árbol de procesos y donde un proceso pudiera conocer el identificador de su “abuelo”?

En función de la puntuación obtenida, continúa con el siguiente tema o repasa los aspectos que no hayas sabido responder.

../../_images/Licencia3.jpg