0% encontró este documento útil (0 votos)
23 vistas5 páginas

Práctica de Procesos en Sistemas Operativos

De que manera se relacionan los procesos en el sistema operativo y cual es su funcionamiento dentro de esta area.

Cargado por

Ever Blanco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas5 páginas

Práctica de Procesos en Sistemas Operativos

De que manera se relacionan los procesos en el sistema operativo y cual es su funcionamiento dentro de esta area.

Cargado por

Ever Blanco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UMSS – FAC. Cs.

y TECNOLOGIA
CARRERA: INGENIERIA DE SISTEMAS

PROCESOS SO

Estudiante: Ever Blanco Vela

Materia: Taller de sistemas Operativos

Docente: Jorge Walter Orellana Araoz

Gestion 1/2024
PROCESOS DE SO
Introducción

Se mostrará la solución de la Practica Procesos SO, los tales nos requieren ejecutar y compilar
dado los programas, como también responder y Observar los procesos en momento de
ejecución.

Objetivo

-Ejecutar y compilar los programas

-Observar y responder el resto de las practicas

En lo siguiente se observa la solución a la práctica:

1. Obtención del del proceso mediante la llamada ( system call) al sistema cuyo prototipo en
lenguaje C es POSIX del Linux:

Figura1: Programa dado por el ejercicio.

Figura2: Compilación en consola del programa.


Figura 3: Ejecución en consola del programa.

Como una conclusión se observa las id dato del padre como id del proceso hijo y cumple la
jerarquía de proceso exitosamente, se tuvo complicaciones en la compilación ( errores de
taipeo) pero se le dio optima solución.

2. Utilización de servicios para la creación de procesos ( POSIX de Linux)

Ejecutar el siguiente programa:

Figura 4: Programa a ejecutar del ejercicio


Figura 5: Compilación y ejecución del programa dado.

Se demostró claramente en la ejecución del programa que el proceso hijo es un copia del
proceso padre en el instante en que este solicita el servicio fork(). Esto significa que los datos y
la pila del proceso hijo son los que tiene el padre en ese instante de ejecución.

3. Responder: ¿El proceso hijo empieza la ejecución del código en su punto de inicio, o en la
sentencia que está después del fork()?

El hijo empieza la ejecución primero ya que después el fork() retorna al proceso padre.

4. Observar, que el hijo no es totalmente idéntico al padre, algunos de los valores del BCP
han de ser distintos. Responder: ¿cuáles deberían ser las diferencias más importantes?

5. Observar que las modificaciones que realice el proceso padre sobre sus registros e imagen
de memoria después del fork() no afectan al hijo y, viceversa, las del hijo no afectan al
padre.
Sin embargo, el proceso hijo tiene su propia copia de los descriptores del proceso padre. Este
hace que el hijo tenga acceso a los archivos abiertos por el proceso padre. El padre y el hijo
comparten el puntero de posición de los archivos abiertos en el padre. Responder si esto
podría afectar y de qué manera a lo que acaba de observar.

No garantizaría la seguridad del SO también se tendría fastidios en las actualizaciones.

También podría gustarte