Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORMATICA
NOMBRE: RAFAEL MONTAÑO AARON DAVID
Práctica Procesos SO
Cuando se realiza un fork() en un proceso padre, se crea un proceso hijo que es una
copia exacta del proceso padre en el momento en que se hizo la bifurcación. Esto
significa que el hijo tiene sus propios registros, memoria y estado independientes del
proceso padre después de la bifurcación. Dado que el hijo es una copia exacta del
padre, también se asume que ambos tienen acceso igual a los archivos.
Aquí está el detalle importante: si tanto el padre como el hijo modifican el mismo
archivo, puede haber problemas. Por ejemplo, si el padre necesita información de ese
archivo, pero previamente el hijo ya lo modificó, podría causar un mal funcionamiento
en el proceso padre.
En resumen, el fork() crea un nuevo proceso que comparte recursos con el proceso
padre, pero también puede llevar a situaciones complicadas si ambos procesos
interactúan con los mismos archivos al mismo tiempo.