Paso 3 - Grupo-22 - Andres Felipe Rios
Paso 3 - Grupo-22 - Andres Felipe Rios
Paso 3 - Grupo-22 - Andres Felipe Rios
Presentado por
Grupo: 301402_22
Presentado a:
Pitalito-Huila
2019
DESARROLLO DE LA ACTIVIDAD
1. Definir que son procesos, sus estados y como se clasifican. (Realizar dos ejemplos
que usted como ingeniero considere que son procesos de un sistema operativo).
Los procesos son gestionados por el Sistema operativo y están formados por:
Microprocesador.
Su estado de ejecución en un momento dado, esto es, los valores de los registros de
Consideramos que todo proceso puede estar, como mínimo, en uno de los siguientes
tres estados:
Activo: el proceso está empleando la CPU, por tanto, está ejecutándose. Puede
haber tantos procesos activos como procesadores haya disponibles. Por tanto, si el
sistema dispone de un único procesador, únicamente puede haber un proceso activo
a la vez.
EJEMPLOS:
se puede tener un proceso en segundo plano para revisar la temperatura del disco
Usted como ingeniero debe definir los eventos principales que provocan la
aplicación.
CREACIÓN DE PROCESOS.
Los procesos son inicializaciones de un sistema operativo, este los inicia al arrancar su
Ejecución de una llamada al sistema para crear procesos por parte de un proceso en
ejecución.
Todos los accesorios del sistema operativo Windows 10 crean procesos que ejecutan una sola
aplicación.
La planificación del procesador o de CPU se refiere a la forma o técnicas que se usan para
decidir cuánto tiempo de ejecución y cuando se le asignan a cada proceso del sistema.
Obviamente.
EL NIVEL ALTO O LARGO PLAZO: Decide que trabajos (conjunto de procesos) son
EL NIVEL BAJO O CORTO PLAZO: Es el que decide qué proceso, de los que ya están
listos (y que en algún momento pasó por los otros dos planificadores) es al que le toca ahora
MULTINIVEL-FEEDBACK-QUEUE)
transcurren en dos etapas o periodos que son: ciclos de CPU y ciclos de entrada/salida,
La palabra shortest (el más corto) se refiere al proceso que tenga el próximo ciclo de CPU
más corto. La idea es escoger entre todos los procesos listos el que tenga su próximo ciclo de
PRIORIDAD:
En este algoritmo a cada proceso se le asocia un número entero de prioridad. Mientras menor
sea este entero pues mayor prioridad tiene el proceso, por lo que la esencia del algoritmo es
ellos.
ROUND-ROBIN:
Consiste en definir una unidad de tiempo pequeña, llamada “quantum” o “cuanto” de tiempo,
la cual es asignada a cada proceso que está en estado listo. Si el proceso agota su quantum
(Q) de tiempo, se elige a otro proceso para ocupar la CPU. Si el proceso se bloquea o termina
MULTINIVEL-QUEUE:
Este algoritmo de planificación clasifica los procesos en diferentes grupos, de forma que
de alguna propiedad del proceso, por ejemplo, el tamaño de memoria, la prioridad del
MULTINIVEL-FEEDBACK-QUEUE:
prioridad más alta, a continuación, se pasan a ejecutar los procesos de la siguiente cola y así
sucesivamente. Con esta distribución, los procesos con ráfagas cortas se ejecutarán de
forma rápida sin necesidad de llegar muy lejos en la jerarquía de colas de listos. Mientras