Está en la página 1de 5

Consorcio Clavijero

Actividad 3 Comparación entre sistemas operativos


Ingeniería en sistemas computacionales Ciclo IX
Módulo II Sistemas operativos

Nombre del alumno: Estefania Rodriguez Sanchez.

Indicaciones: El estudiante, de manera individual, describirá las principales razones para la


creación y para la terminación de procesos completando el formato indicado.

Razones para la Creación de Procesos


Nuevo trabajo por lotes El sistema operativo se prepara para iniciar
una nueva tarea y lee el siguiente script del
control de trabajo.

Conexión interactiva Cuando un usuario ingresa al sistema desde


una terminal.
Creado por el SO para dar un servicio El sistema operativo crea un proceso para
ejecutar una función de programa sin que el
usuario tenga que esperar por ejemplo
imprimir.

Generado por un proceso existente El programa de usuario puede instruir en la


creación de una serie de procesos explotando
la operación concurrente de múltiples cálculos.

Razones para la Terminación de un Proceso


Terminación normal El proceso completa la ejecución de un
conjunto de instrucciones y las termina con
éxito.

Tiempo límite excedido El proceso tarda más que el máximo


establecido por el sistema para terminar de
ejecutarse de lo que fue diseñado.

No hay memoria disponible El proceso pide más memoria de la que el


sistema puede proporcionar.

Violación de límites El proceso intenta acceder a una ubicación de


memoria a la cual no se está permitido.

Error de protección El proceso intenta acceder a un archivo e


intenta usarlo indebidamente.

Error aritmético El proceso intenta realizar un cálculo aritmético


que no esta definido, como la división entre
cero, o intenta almacenar un número mayor de
lo que el hardware es capaz de soportar

Tiempo máximo de espera rebasado El proceso espera que se adquiera un recurso o


que ocurra un evento por una duración
Consorcio Clavijero

establecida y que se exceda el límite


predeterminado.

Fallo de E/S El fallo sucede cuando un dispositivo de


entrada o salida encuentra un error, por
ejemplo, cuando no se puede encontrar un
archivo, falla una operación de lectura o
escritura después de un número
predeterminado de intentos.

Instrucción inválida El proceso se intenta llevar a cabo con una


instrucción que no existe.

Instrucción privilegiada Un proceso intenta usar una instrucción


reservada para el sistema operativo

Mal uso de los datos Un elemento de datos no se inicia o es


incorrecta para la operación a realizar, el
proceso se detiene.

Intervención del operador o del SO Si el proceso es terminado por el sistema


operativo su rendimiento se ve comprometido.

Terminación del padre El proceso principal cierra el sistema operativo,


todas sus descendientes algunos sistemas se
cierran automáticamente.

Solicitud del padre Ocurre cuando un proceso padre tiene la


capacidad de terminar cualquiera de sus
descendientes.

Actividad 4 Planeación de procesos


Ingeniería en sistemas computacionales Ciclo IX
Módulo II Sistemas operativos

Nombre del alumno: Estefania Rodriguez Sanchez.

Indicaciones: El estudiante, de manera individual, calculará los tiempos de finalización, de retorno


y el tiempo de retorno normalizado, para las planificaciones FCFS, RR con q=1 y RR con q=4 de
un sistema con cinco procesos activos utilizando los tiempos de activación y de servicio
proporcionados.

Media
Proceso 1 2 3 4 5
Hora de Llegada 0 1 6 8 9
Tiempo de 2 8 7 1 3
Servicio
Consorcio Clavijero

tiempo
FCFS finalización 2 10 17 18 21 Media
tiempo retorno Tr 2 9 11 10 12 8.8
Tr/Ts 1 1.125 1.57143 10 4 3.539285714

FCFS Tiempo
Proceso 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
1
2
3
4
5

proceso tiempo de espera tiempo de finalización tiempo de retorno


1 0 2 2
2 1 10 9
3 8 17 11
4 2 18 10
5 2 21 12

RR q=1
proceso 1 2 3 4 5
hora de llegada 0 1 6 8 9
tiempo de servicio
Ts 2 8 7 1 3

RR q=1 Tiempo
1 1 1 1 1 1 1 1 1 1 2 2 2
Proceso 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2
1
2
3
4
5

tiempo de
proceso tiempo de espera tiempo de finalización retorno
1 1 3 3
2 8 17 16
3 8 21 15
Consorcio Clavijero

4 0 9 1
5 4 16 7

proceso 1 2 3 4 5 MEDIA
hora de llegada 0 1 6 8 9
tiempo de servicio Ts 2 8 7 1 3

RR q=1 tiempo finalización 3 17 21 9 16 13.2


tiempo retorno Tr 3 16 15 1 7 8.4

RR q=4
proceso 1 2 3 4 5
hora de llegada 0 1 6 8 9
tiempo de servicio Ts 2 8 7 1 3

RR q=4 Tiempo
1 1
Proceso 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 16 7 18 19 20 21 22
1
2
3
4
5

proceso tiempo de espera tiempo de finalización tiempo de retorno


1 0 2 2
2 9 18 17
3 8 21 15
4 2 11 3
5 2 14 5

RR q=4 tiempo finalización 2 18 21 11 14 Media


tiempo retorno Tr 2 17 15 3 5 8.4
Tr/Ts 1 2.125 2.14286 3 1.66667 1.986904762

Referencias
Blog, E. (12 de marzo de 2023). Descubre la importancia de los procesos en sistemas operativos.
Obtenido de https://econoradar.com/tecnologia/descubre-la-importancia-de-los-procesos-
en-sistemas-operativos-todo-lo-que-necesitas-s

Editorial, E. (28 de septiembre de 2022). Clasificación de los sistemas operativos. Obtenido de


https://www.ejemplos.co/clasificacion-de-los-sistemas-operativos/
Consorcio Clavijero

Manuel, A. (17 de junio de 2020). Algoritmo de Planificación Round Robin (RR) [Vídeo]. Obtenido
de https://www.youtube.com/watch?v=CjSoUYqxkWA

Meneses, E. (23 de abril de 2019). Principales funciones de un sistema operativo. Obtenido de


https://gluppi.com/principales-funciones-de-un-sistema-operativo/

También podría gustarte