Evidencia - Vídeo explicativo sobre contenido digital 3
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Bien, en este vídeo, perteneciente al módulo de implantación de sistemas operativos, ISO,
00:00:00
del ciclo de administración de sistemas informáticos en red, vamos a ver en profundidad una administración
00:00:10
detallada de procesos del sistema. Como introducción y a modo conceptual, vamos a ver que en cuanto
00:00:19
a la planificación de procesos, los procesos que se ejecutan en un ordenador quieren hacer
00:00:30
uso de los recursos de la máquina y necesitan un tiempo de CPU para ejecutarse, todos y
00:00:36
cada uno de ellos. Usan memoria, acceden al disco, etc. Como estos recursos son limitados,
00:00:41
pues entonces los procesos tienen que competir entre ellos por estos recursos. Y el sistema
00:00:50
operativo se ha encargado de gestionar esta competición entre los distintos procesos
00:00:57
y gestionar los recursos de la máquina, que son finitos, como decíamos, para repartir
00:01:03
su uso de la forma más equitativa posible. La planificación de procesos es la forma determinada en la que el sistema operativo gestiona los procesos
00:01:08
y la herramienta que lo hace es el planificador. El planificador usa un algoritmo de planificación en cada caso para tomar la decisión sobre qué procesos
00:01:20
Se tienen que ejecutar antes. Vamos a ver una serie de slides, de diapositivas, para ver los distintos algoritmos que existen para planificar procesos, fijándonos sobre todo en el cambio entre dos estados de un proceso, el de estado preparado y estado ejecución.
00:01:32
En cuanto a las prioridades, el algoritmo que se centra en establecer las prioridades asigna una prioridad a cada proceso según la cual se tiene que ejecutar antes o después.
00:01:56
Si vemos aquí en esta tabla, para estos tres procesos A, B y C, que van a consumir un tiempo de CPU determinado, 2, 4, 6 milisegundos, por ejemplo, y que se les asigna una prioridad de 1 a 3, prioridad que va a ser determinante a la hora de establecer el orden de ejecución de estos procesos.
00:02:15
En este caso, podéis ver aquí gráficamente cómo se establecería el orden de ejecución de estos procesos en función, como decíamos, de la prioridad que se le asigna.
00:02:45
Aquí vais viendo cómo se van ejecutando.
00:03:05
En cuanto al algoritmo FCFS, que es el primero en ejecutarse, pues en este caso, en este algoritmo, los procesos se ejecutan según su tiempo de llegada.
00:03:08
No se establece una prioridad como el que hemos visto anteriormente, sino que según van llegando los procesos a la cola, se van ejecutando por orden de llegada.
00:03:28
Aquí vamos a ver cómo se van ejecutando los procesos A, B y C según este algoritmo.
00:03:42
En cuanto al algoritmo SortedJobFirst, en este caso se prioriza el proceso más corto a la hora de otorgar un orden de ejecución.
00:03:48
Es decir, el proceso que menos tiempo de ejecución necesite será el primero que pase a estado ejecución.
00:04:13
En este caso, vemos cómo se van ejecutando los tres procesos que teníamos originalmente, atendiendo sólo al criterio de tiempo de ejecución.
00:04:24
En cuanto al SRT, este algoritmo prioriza el proceso en función del tiempo que le queda de ejecución a cada uno de los procesos.
00:04:43
Entonces, en esta estrategia se usa lo que se denomina el cambio de contexto.
00:05:01
Cuando se crea un proceso, se le asigna un BCP que contiene la información del estado de ejecución del proceso.
00:05:05
Vamos a ir viendo la transición siguiendo este algoritmo.
00:05:25
se van ejecutando los tres procesos bajo el criterio del tiempo que le queda de ejecución a cada uno de ellos.
00:05:35
En cuanto al algoritmo round-robin
00:05:49
en este caso a cada proceso se le asigna
00:06:01
por defecto un tiempo de uso de CPU
00:06:06
o Quantum
00:06:09
y bajo este criterio se irán ejecutando
00:06:11
todos los procesos de la cola
00:06:15
Vamos viendo que empieza a ejecutarse el proceso A, posteriormente el B, por último el C, volvemos a ejecutar el B, puesto que le queda una secuencia
00:06:17
Y en cuanto a los hilos de ejecución, comentar que un hilo es la parte de un proceso que se puede ejecutar de forma independiente.
00:06:36
En la pestaña de detalles de Windows, del administrador de tareas, se puede ver perfectamente los hilos de ejecución de los subprocesos.
00:06:50
Gracias.
00:07:06
- Subido por:
- Jorge Antonio P.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 6
- Fecha:
- 16 de febrero de 2024 - 20:27
- Visibilidad:
- Clave
- Centro:
- IES CIFP a Distancia Ignacio Ellacuría
- Duración:
- 07′ 14″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 37.72 MBytes