Saltar navegación

Evidencia - Vídeo explicativo sobre contenido digital 3

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 16 de febrero de 2024 por Jorge Antonio P.

6 visualizaciones

Descargar la transcripción

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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid