Flashcard fork

Flashcard fork

Assessment

Flashcard

Computers

University

Hard

Created by

Quizizz Content

FREE Resource

Student preview

quiz-placeholder

6 questions

Show all answers

1.

FLASHCARD QUESTION

Front

¿Cómo se gestionan los descriptores de archivo después de un fork()?

Back

El proceso hijo recibe una copia de los descriptores de archivo del padre.

2.

FLASHCARD QUESTION

Front

Qué sucede si fork() falla y no puede crear un nuevo proceso?

Back

El sistema operativo da un mensaje de error, como ENOMEM o EAGAIN.

3.

FLASHCARD QUESTION

Front

¿Qué función debe usar el proceso padre para evitar que los procesos hijos se conviertan en zombis?

Back

wait()

4.

FLASHCARD QUESTION

Front

¿Cuál es la principal ventaja de la técnica Copy-on-write (COW)?

Back

Optimiza el uso de memoria, evitando copias innecesarias hasta que se modifiquen los datos.

5.

FLASHCARD QUESTION

Front

¿Cuál de las siguientes afirmaciones es cierta respecto a cómo se comportan el proceso padre y el proceso hijo después de la llamada a fork()?
- El proceso hijo y el proceso padre siempre ejecutan las mismas instrucciones exactamente de la misma manera, sin ninguna diferencia.
- El proceso padre puede ejecutar diferentes instrucciones al proceso hijo, ya que ambos tienen diferentes identificadores de proceso (PID), pero ambos comparten el mismo espacio de memoria hasta que se realicen modificaciones.
- El proceso hijo siempre ejecuta las mismas instrucciones que el proceso padre, pero con un espacio de memoria completamente independiente desde el inicio de la ejecución.
- El proceso padre y el proceso hijo no pueden ejecutar instrucciones diferentes y siempre se detienen de inmediato después de la llamada a fork().

Back

El proceso padre puede ejecutar diferentes instrucciones al proceso hijo, ya que ambos tienen diferentes identificadores de proceso (PID), pero ambos comparten el mismo espacio de memoria hasta que se realicen modificaciones.

6.

FLASHCARD QUESTION

Front

En un sistema operativo tipo Unix/Linux, si un proceso A crea un proceso B mediante la función fork(), ¿qué sucede con el PID del proceso A, el PID del proceso B y el PPID (PID del proceso padre) en el contexto de la relación entre ambos procesos?

Back

El PID de A permanece igual, el PID de B es asignado por el sistema operativo, y el PPID de B es igual al PID de A.