Está en la página 1de 2

Politécnico GranColombiano

Ingeniería de Sistemas

Sistemas Operativos - Parcial 1.


Nombre: ____________________________________
2020-2

(Responde las siguientes preguntas):

1. Represente graficamente la estructura del bloque de control de proceso, identificando y definiendo cada campo
de la estructura

2. Mencione y explique las 4 razones por las cuales el sistema operativo crea un proceso

3. Mencione un ejemplo y el paso a paso de lo que sucedería para que un proceso pase de estado en ejecución a
estado bloqueado

4. ¿Qué es y para que sirve la unidad Aritmetico Logíca y la Unidad de Control?

5. Realizar un programa en lenguaje C que realice lo siguiente:

Crear dos procesos por medio de la instrucción fork

El proceso Hijo debe tomar el numero de cedula del estudiante y convertirlo en escritura cardinal

Ejemplo: 150 = ciento cincuenta

El proceso padre debe tomar los ultimos tres digitos de la cedula y decir si es número primo o no

Nota: El numero de cedula debe venir dentro del programa, es decir el usuario no debe ingresar ningún
comando por teclado

Se debe entregar el codigo fuente y pantallazos del programa funcionando en la consola de linux

1
Politécnico GranColombiano
Ingeniería de Sistemas

6. En el siguiente arreglo se encuentra los procesos con sus respectivos tiempos de ejecución total

Proceso 1 Proceso 2 Proceso 3 Proceso 4 Proceso 5


3 8 2 6 7

tiempo en el procesador: 2ns

Con los anteriores tiempos hallar la solución para los siguientes algoritmos de planificación:

FCFS o FIFO (First Come First Server)


SJF (Shorest Job First)
Round Robin
Relación en respuesta Máxima (HRN)

También podría gustarte