Algoritmos planificadores de procesos - FCFS, SJF, SRFT, RR por Prioridad | Sistemas Operativos

JONATHAN JAVIER MURILLO BARRAGAN
26 Feb 201910:11

Summary

TLDREl guion habla sobre algoritmos de planificación de procesos en sistemas operativos, que aseguran una distribución equitativa del tiempo de procesador. Se explican diferentes métodos como FCFS (Primero en llegar, primero en ser servido), SJF (Trabajo más corto), Prioridad (con y sin expulsión) y Round Robin. Cada método se ejemplifica con analogías de la vida real para facilitar la comprensión, mostrando cómo se manejan los procesos en diferentes situaciones.

Takeaways

  • 😀 Los algoritmos de planificación son esenciales para asegurar que los procesos no monopolicen el procesador.
  • 🔄 Los procesos pueden estar en tres estados: listo, bloqueado y en ejecución.
  • 📝 Los algoritmos de planificación gestionan la cola de procesos y su estado, incluyendo el tiempo de uso de la CPU.
  • 🏃‍♂️ El algoritmo FCFS (First-Come, First-Served) ejecuta los procesos en el orden de llegada, lo que puede causar esperas largas para los procesos que llegan después.
  • 🕒 El algoritmo SJF (Shortest Job First) prioriza la ejecución de los procesos más cortos, lo que puede no ser justo para los procesos largos.
  • 📉 El algoritmo de planificación por prioridad no expulsivo da preferencia a los procesos con alta prioridad, pero permite que los procesos con menor prioridad se ejecuten si no hay conflictos.
  • 🆘 El algoritmo de planificación por prioridad expulsivo interrumpe la ejecución de un proceso con menor prioridad si llega uno con mayor prioridad.
  • 🔁 El algoritmo SRTF (Shortest Remaining Time First) selecciona el proceso con el tiempo restante más corto, lo que puede mejorar la eficiencia del sistema.
  • ⏱️ El algoritmo Round Robin asigna una porción de tiempo equitativa a cada proceso, asegurando que todos tengan la oportunidad de ejecutarse de manera cíclica.
  • 👨‍👩‍👧‍👦 Los ejemplos utilizados en el guion ayudan a ilustrar cómo funcionan estos algoritmos en contextos diarios, facilitando la comprensión.

Q & A

  • ¿Qué son los algoritmos de planificación?

    -Los algoritmos de planificación son métodos que aseguran que un proceso no monopolice el procesador. Se encargan de gestionar la ejecución de los procesos en un sistema, permitiendo que varios programas se ejecuten de manera eficiente.

  • ¿Cuáles son los tres estados en los que puede encontrarse un proceso?

    -Un proceso puede estar en tres estados distintos: listo, bloqueado y en ejecución.

  • ¿Qué es el algoritmo FCFS y cómo funciona?

    -El algoritmo FCFS (First-Come, First-Served) ejecuta cada proceso hasta que termina, dejando que los procesos en cola esperen en el orden en que llegaron hasta que les toque su ejecución.

  • ¿Cómo se determina el orden de ejecución en el algoritmo SJF (Shortest Job First)?

    -En el algoritmo SJF, el proceso con la menor duración se ejecuta primero. Este algoritmo da prioridad a los procesos más cortos en la hora de la ejecución.

  • ¿Qué es el algoritmo de planificación por prioridad no expulsivo y cómo funciona?

    -El algoritmo de planificación por prioridad no expulsivo da prioridad a los procesos con una prioridad más alta. Si dos procesos tienen la misma prioridad, se utiliza el algoritmo FCFS para determinar el orden de ejecución.

  • ¿Cuál es la diferencia entre el algoritmo de planificación por prioridad no expulsivo y el expulsivo?

    -En el algoritmo de planificación por prioridad expulsivo, si llega un proceso con una prioridad más alta durante la ejecución de otro proceso, el proceso actual es interrumpido y el nuevo proceso toma su lugar inmediatamente.

  • ¿Qué es el algoritmo SRTF (Shortest Remaining Time First) y cómo se implementa?

    -El algoritmo SRTF selecciona el proceso con el tiempo restante de ejecución más corto. Se debe conocer el tiempo de ejecución de antemano para implementarlo correctamente.

  • ¿Cómo funciona el algoritmo Round Robin y cuál es su principal ventaja?

    -El algoritmo Round Robin asigna a cada proceso una porción de tiempo equitativa y ordenada, tratando a todos los procesos con la misma prioridad. Su principal ventaja es la simplicidad de implementación y la equidad en el acceso al procesador.

  • ¿Cómo se calcula el tiempo de espera de un proceso en los algoritmos de planificación?

    -El tiempo de espera de un proceso depende del número de procesos en la cola y del tiempo que cada uno de ellos tenga en uso al procesador en el momento de su petición de ejecución.

  • ¿Qué pasa si un proceso con una prioridad más alta llega mientras otro proceso está siendo atendido en el algoritmo de planificación por prioridad expulsivo?

    -Si un proceso con una prioridad más alta llega, el proceso actual en ejecución es interrumpido y el nuevo proceso toma su lugar, independientemente de cuánto tiempo haya estado ejecutándose.

Outlines

00:00

😀 Introducción a los algoritmos de planificación

Este párrafo introduce los algoritmos de planificación, que son esenciales para evitar que un proceso monopolice el procesador. Se describen tres estados de un proceso: listo, bloqueado y en ejecución. Los procesos se almacenan en una lista con información sobre su estado y el tiempo de CPU que han utilizado. Se mencionan varios algoritmos de planificación, comenzando con el algoritmo FCFS (First Come, First Served), que ejecuta los procesos en el orden en que llegan, sin importar su duración o necesidades. Se ilustra con un ejemplo de una cola de espera en la que los primeros en llegar son los primeros en ser atendidos.

05:01

🕒 Algoritmo SJF (Shortest Job First)

El segundo párrafo se centra en el algoritmo SJF (Shortest Job First), que prioriza la ejecución de los procesos con menor duración. Se describe cómo este algoritmo coloca los procesos más cortos en la cola de ejecución, comparándolo con una persona que compra menos en un mercado y es atendida primero. Se discute cómo la cantidad de tiempo de espera de cada proceso depende del número de procesos en la cola y el tiempo que cada uno utiliza el procesador.

10:04

🔄 Algoritmo de planificación por prioridad no expulsivo

Este párrafo explica el algoritmo de planificación por prioridad no expulsivo, que da prioridad a los procesos con mayor prioridad. Se utiliza el ejemplo de una sala de espera del seguro social donde los pacientes son atendidos según su prioridad. Se describe cómo los procesos con la misma prioridad se atienden en el orden de llegada, y cómo el tiempo de espera de cada paciente varía según su prioridad y el tiempo que otros pacientes están utilizando el procesador.

🏥 Algoritmo de planificación por prioridad expulsivo

El cuarto párrafo describe el algoritmo de planificación por prioridad expulsivo, que también prioriza los procesos con mayor prioridad pero expulsa a los procesos actuales si llega uno con mayor prioridad. Se utiliza el mismo ejemplo de la sala de espera del seguro social, pero con la diferencia de que los pacientes pueden ser interrumpidos y reemplazados por uno con mayor prioridad. Se muestra cómo este algoritmo puede afectar el tiempo total que pasan los pacientes en la consulta.

⏱️ Algoritmo SRTF (Shortest Remaining Time First)

El quinto párrafo se enfoca en el algoritmo SRTF (Shortest Remaining Time First), que selecciona el proceso con el tiempo restante de ejecución más corto. Se requiere conocer el tiempo de ejecución de antemano. Se utiliza el ejemplo de una cafetería donde las órdenes de los clientes son atendidas según el tiempo de preparación restante. Se describe cómo las órdenes con menor tiempo de servicio son atendidas primero, independientemente de su orden de llegada.

🔁 Algoritmo Round Robin

El sexto párrafo explica el algoritmo Round Robin, que asigna a cada proceso una porción equitativa de tiempo para su ejecución. Se utiliza el ejemplo de una familia que comparte el uso de una computadora, donde cada miembro tiene un tiempo limitado para su uso. Se describe cómo los procesos se turnan para usar el procesador, y cómo el tiempo restante de cada proceso determina su orden en la cola. Este algoritmo asegura que todos los procesos tengan la oportunidad de ser ejecutados de manera justa.

🎬 Conclusiones sobre los algoritmos de planificación

Este último párrafo resalta cómo funcionan los algoritmos de planificación y cómo afectan la gestión de los procesos en un sistema. Se sugiere que estos algoritmos son fundamentales para garantizar una distribución justa y eficiente del tiempo de procesador entre los procesos en ejecución.

Mindmap

Keywords

💡Algoritmos de planificación

Los algoritmos de planificación son métodos utilizados por los sistemas operativos para gestionar el tiempo de procesador de una manera eficiente. En el video, se explican varios de estos algoritmos, como FCFS, SJF, Prioridad y Round Robin, cada uno con su propia estrategia para asignar tiempo de CPU a los procesos en ejecución. Estos algoritmos son fundamentales para prevenir que un proceso monopolice el procesador, asegurando así una distribución justa del tiempo de procesamiento.

💡Proceso

Un proceso es un programa en ejecución, y puede estar en tres estados: listo, bloqueado o en ejecución. En el contexto del video, los procesos son manejados por los algoritmos de planificación para asegurar que todos los programas se ejecuten de manera equitativa. Los procesos se almacenan en una lista con información sobre su estado y el tiempo de CPU que han utilizado, lo que permite a los algoritmos de planificación tomar decisiones informadas sobre su asignación de recursos.

💡Primero en llegar, primero en ser servido (FCFS)

Este algoritmo de planificación se basa en la premisa de que los procesos se ejecutan en el orden en que llegan. Es mencionado en el video como un método simple pero potencialmente ineficiente, ya que los procesos que llegan primero pueden monopolizar el procesador, causando largas esperas para los procesos que llegan después.

💡Trabajo más corto (SJF)

El algoritmo SJF prioriza la ejecución de los procesos con menor duración. Se describe en el video como un enfoque que da preferencia a los procesos más cortos, similar a cómo en una cola de supermercado, la persona con menos artículos pasa primero. Este enfoque puede mejorar la eficiencia del sistema, pero también puede causar el efecto 'congelamiento' de los procesos largos.

💡Planificación por prioridad

Este concepto se refiere a la asignación de un nivel de prioridad a los procesos, con el fin de que aquellos con una prioridad más alta sean atendidos antes. En el video, se explica que hay dos tipos: expulsivo y no expulsivo. En el no expulsivo, los procesos se mantienen en la cola en función de su prioridad, mientras que en el expulsivo, los nuevos procesos pueden interrumpir a los procesos actuales si tienen una prioridad más alta.

💡Round Robin

Round Robin es un algoritmo de planificación que asigna un tiempo de CPU equitativo a cada proceso en una cola circular. Se menciona en el video como un método simple de implementar, donde cada proceso obtiene un 'turno' de CPU y luego es colocado al final de la cola. Este enfoque garantiza que todos los procesos obtengan tiempo de procesamiento, pero puede ser menos eficiente para procesos de larga duración.

💡Estados de un proceso

Los estados de un proceso, como se describen en el video, son listo, bloqueado y en ejecución. Estos estados son cruciales para la gestión de procesos, ya que cada estado indica la necesidad de recursos o la interacción con el sistema operativo. Los algoritmos de planificación toman decisiones basadas en estos estados para optimizar el uso del procesador.

💡Tiempo de espera

El tiempo de espera se refiere a la cantidad de tiempo que un proceso pasa en un estado de espera antes de ser ejecutado. En el video, se discute cómo diferentes algoritmos de planificación afectan el tiempo de espera de los procesos, lo que a su vez influye en la eficiencia y equidad del sistema.

💡Tiempo de CPU

El tiempo de CPU es la cantidad de tiempo que un proceso utiliza el procesador. En el video, se menciona que los algoritmos de planificación toman decisiones basadas en el tiempo de CPU ya utilizado por un proceso, lo que puede afectar su prioridad en la asignación de recursos.

💡Estrategias de planificación

Las estrategias de planificación son los enfoques utilizados por los algoritmos para asignar tiempo de procesador. En el video, se exploran varias estrategias, como FCFS, SJF, Prioridad y Round Robin, cada una con sus ventajas y desventajas. Estas estrategias son esenciales para el diseño de sistemas operativos que requieren un manejo eficiente de múltiples procesos.

Highlights

Los algoritmos de planificación aseguran que un proceso no monopoliza el procesador.

Un proceso puede estar en tres estados: listo, bloqueado y en ejecución.

El algoritmo FCFS (Primero en llegar, primero en ser servido) ejecuta los procesos en el orden de llegada.

En FCFS, los procesos permanecen en cola hasta que les toque su turno de ejecución.

El algoritmo SJF (Shortest Job First) da prioridad a los procesos más cortos para ser ejecutados primero.

SJF es más eficiente para procesos cortos, mejorando el tiempo de respuesta.

La planificación por prioridad no expulsiva prioriza los procesos con mayor prioridad, utilizando FCFS si hay empates.

El algoritmo de prioridad expulsiva interrumpe procesos en ejecución si llega un proceso con mayor prioridad.

En planificación por prioridad expulsiva, los procesos pueden ser reemplazados en cualquier momento por otros con mayor prioridad.

El algoritmo SRTF (Shortest Remaining Time First) selecciona el proceso con el menor tiempo restante de ejecución.

SRTF requiere conocer el tiempo de ejecución de antemano para priorizar los procesos más rápidos.

Round Robin asigna una porción equitativa de tiempo a cada proceso, tratándolos a todos con la misma prioridad.

Round Robin es sencillo de implementar y asegura que todos los procesos tengan tiempo de uso justo del procesador.

Cada turno en Round Robin permite a los procesos ejecutar por tiempos limitados, reiniciando el ciclo hasta su finalización.

El ejemplo de Round Robin con la familia López muestra cómo se distribuye el tiempo entre procesos de manera equitativa.

Transcripts

play00:00

hola qué tal cómo les va bueno ya me lo

play00:02

contarán porque quiero hablarles de los

play00:04

algoritmos de planificación que son los

play00:07

algoritmos de planificación se encargan

play00:09

de asegurar que un proceso no monopoliza

play00:11

el procesador un proceso es un programa

play00:14

que está en ejecución este proceso puede

play00:17

estar en tres estados distintos listo

play00:19

bloqueado y en ejecución los procesos

play00:22

son almacenados en una lista junto con

play00:24

la información que indica en qué estado

play00:26

está el proceso el tiempo que ha usado

play00:28

el cpu etcétera vamos a ver cuáles son

play00:32

estos algoritmos el primero de ellos es

play00:35

el algoritmo fcf es el primero en llegar

play00:37

primero en ser servido te preguntarás en

play00:40

qué consiste este algoritmo que es con

play00:43

qué se come

play00:47

en esta política de planificación el

play00:50

procesador ejecuta cada proceso hasta

play00:52

que termina

play00:55

por tanto los procesos que en cola de

play00:57

procesos preparados permanecerán en

play00:59

colados en el orden en que lleguen hasta

play01:01

que les toque su ejecución

play01:03

[Música]

play01:04

imagina una cola para hacer un trámite

play01:09

ah

play01:18

espera no hagas eso ja ja ja ja ja ja ja

play01:21

ja ja ja ja ja como toda cola debes de

play01:25

esperar tu turno es decir el primero que

play01:27

llega el primero que se sirve

play01:31

la cantidad de tiempo de espera de cada

play01:33

proceso depende del número de procesos

play01:35

que se encuentren en la cola en el

play01:36

momento de su petición de ejecución y

play01:39

del tiempo que cada uno de ellos tenga

play01:41

en uso al procesador y es independiente

play01:42

de las necesidades del propio proceso

play01:46

[Música]

play01:47

ahora hablaremos del algoritmo sj efe el

play01:51

trabajo más corto

play01:54

este algoritmo se basa en que se toma en

play01:57

cuenta quien tenga el proceso de menor

play01:59

duración es el que se ejecutará primero

play02:03

en este algoritmo da bastante prioridad

play02:06

a los procesos más cortos a la hora de

play02:08

ejecución y los coloca en la cola

play02:12

imagina una cola de personas el mercado

play02:15

delante de la caja la persona que menos

play02:17

compra hierba esa pasa primero

play02:19

[Música]

play02:22

siendo así que los procesos que llevan

play02:24

menos trabajo comparándolo con el

play02:26

ejemplo del mercado pasarán a ser

play02:28

atendidos por el cajero en este caso los

play02:30

procesos que se ejecutarán primero

play02:35

algoritmo de planificación por prioridad

play02:38

no expulsivo el algoritmo de

play02:40

planificación por prioridad no expulsivo

play02:43

da prioridad a los procesos con

play02:45

prioridad más alta a menor denominación

play02:47

mayor prioridad tiene el proceso en el

play02:50

caso de que dos procesos tengan la misma

play02:52

prioridad se utiliza un fcf ese primero

play02:55

en llegar primero en ser atendido vamos

play02:57

con un ejemplo imagina que la

play02:59

computadora es una sala de espera del

play03:01

seguro social en la que los procesos son

play03:04

pacientes el primer paciente en llegar

play03:06

el señor pomposos solo va a una consulta

play03:09

rápida en el minuto 2 llega agua si call

play03:12

it o en un estado grave se incidió por

play03:14

andar jugando con gasolina y cerillos en

play03:16

el minuto 4 llega el pequeño pin y por

play03:18

una vacuna y por último en el minuto 6

play03:21

llega don agripino a una consulta normal

play03:23

la prioridad de cada paciente es la

play03:25

siguiente la prioridad del señor pompo

play03:28

son estrés la prioridad de wsi colito es

play03:30

1 la prioridad del pequeño tim y estrés

play03:33

la prioridad de don agripino es 2

play03:35

la ráfaga de tiempo de cada paciente es

play03:38

la siguiente señor pompo son 5

play03:41

wsi colito 15

play03:42

3 agripino 9 como was y call it o tiene

play03:46

una prioridad de 1 se pasa al principio

play03:49

de la fila para ser atendido primero por

play03:51

el doctor don agripino que tiene una

play03:53

prioridad de 2 se forma detrás de wsi

play03:56

corito a pesar de que el pequeño timir y

play03:58

el señor pombo son tienen la misma

play04:00

prioridad el señor pomposo no queda en

play04:02

el lugar número 3 de la fila ya que él

play04:04

llegó primero el primero en entrar es

play04:06

wash y call it o tardan 12 15 minutos 16

play04:09

minutos después de que washington paso

play04:11

al consultorio entradón agripino

play04:13

tardándose 9 minutos a los 10 minutos de

play04:17

que entró don agripino ahora entra el

play04:19

señor pompo son tardan 25 minutos

play04:22

seis minutos después de la entrada del

play04:24

señor pomposo entra el pequeño tim y

play04:26

cargándose tres minutos el tiempo de

play04:28

espera de cada paciente es el siguiente

play04:31

wsi colito 0 minutos ton agripino 15

play04:34

minutos señor pombo son 24 minutos

play04:37

pequeño tim y 29 minutos el tiempo total

play04:40

que pasó cada paciente en el seguro es

play04:42

el siguiente

play04:44

wsi colito 15 minutos done agripino 18

play04:47

minutos señor pompo son 29

play04:50

pequeño 31 minutos algoritmo de

play04:55

planificación por prioridad expulsivo el

play04:59

algoritmo de planificación por prioridad

play05:01

expulsivo da prioridad a los procesos

play05:03

con prioridad más alta a menor

play05:05

denominación mayor prioridad tiene el

play05:07

proceso a diferencia del proceso no

play05:10

expulsivo en este si llega un proceso

play05:12

durante el tiempo de ejecución del

play05:14

proceso actual

play05:15

dicho proceso separa y se desecha para

play05:17

comenzar con el nuevo proceso vamos con

play05:19

un ejemplo imagina que la computadora es

play05:22

una sala de espera del seguro social en

play05:24

la que los procesos son pacientes el

play05:27

primer paciente en llegar el señor

play05:28

pomposos solo va a una consulta rápida

play05:31

llegó en el tiempo 0 en el minuto 2

play05:34

llega agua si call it o en un estado

play05:35

grave se incidió por andar jugando con

play05:38

gasolina y cerillos en el minuto 18

play05:40

llega el pequeño tim y por una vacuna y

play05:42

por último en el minuto 19 llega don

play05:45

agripino a una consulta normal la

play05:47

prioridad de cada paciente es el

play05:49

siguiente la prioridad del señor pompo

play05:51

son estrés la prioridad de wsi colito es

play05:54

1 la prioridad de pekín

play05:56

y estrés la prioridad de don agripino es

play05:58

2

play05:59

la ráfaga de tiempo de cada paciente es

play06:01

la siguiente señor pombo son 5 wsi

play06:04

colito 15 pequeño pin y 3 ton agripino 9

play06:08

el doctor ya estaba atendiendo al señor

play06:10

pomposo

play06:11

pero como washi colito tiene una

play06:13

prioridad de 1 el doctor deja de atender

play06:15

al señor pomposo en el minuto 2 el

play06:18

doctor termina de atender aguas y colita

play06:20

y en el minuto 18 llega el pequeño timir

play06:23

y entra al consultorio pero en el minuto

play06:25

20 llega don agripino que tiene una

play06:27

prioridad de 2 mayor a la del pequeño

play06:29

tim y que tiene prioridad de 3 así el

play06:31

doctor saca al pequeño tim y del

play06:33

consultorio aún con la jeringa en el

play06:35

brazo y comienza a atender a don

play06:37

agripino el tiempo de finalización de

play06:39

cada paciente es el siguiente señor

play06:42

pomposo minuto 2 washi colito minuto 17

play06:45

pequeño tim y minuto 19 don agripino

play06:48

minuto 29 el tiempo total que pasó cada

play06:51

paciente en la consulta es el siguiente

play06:53

señor pompo son 3 minutos

play06:56

wsi colito 15 minutos pequeño tim y 2

play06:59

minutos son agripino 9 minutos

play07:02

algoritmo srt efe es similar al s jf el

play07:07

algoritmo selecciona el proceso cuyo

play07:09

tiempo restante de ejecución sea el más

play07:11

corto o tarde menos tiempo en terminar

play07:13

se debe conocer el tiempo de ejecución

play07:16

de antemano vamos con un ejemplo imagina

play07:19

que la computadora es una cafetería en

play07:21

la que los procesos son las órdenes de

play07:23

cada cliente los primeros dos clientes

play07:26

llegan al mismo tiempo ambos haciendo su

play07:28

pedido al mismo tiempo uno pide un café

play07:30

para llevar y el otro pide un café para

play07:32

tomar y después llega a otro cliente

play07:34

pidiendo una malteada y una galleta y

play07:37

después llega otro cliente pidiendo un

play07:40

pastel y café los tiempos de preparación

play07:42

de cada aperitivo y bebidas son los

play07:44

siguientes pastel dos minutos

play07:48

galleta un minuto

play07:51

malteada 7 minutos

play07:55

café 3 minutos

play07:58

café para llevar 4 minutos entonces a

play08:01

pesar de que la orden 1 y la orden 2

play08:03

llegaron al mismo tiempo considerando el

play08:05

menor tiempo restante la primer orden en

play08:08

ser procesada será la orden 2 que tiene

play08:10

un tiempo de servicio o procesamiento de

play08:12

3 la siguiente orden en ser procesada

play08:15

será la orden 1 que tiene un tiempo de

play08:17

procesamiento de 4

play08:19

ahora comparamos las dos órdenes de que

play08:21

dan la orden 3 tiene un tiempo de

play08:23

servicio de 8 y la orden 4 tiene un

play08:25

tiempo de servicio de 5 por lo tanto

play08:27

como la orden 4 tiene un tiempo de

play08:29

servicio menor es la siguiente en ser

play08:31

procesada al final se procesa la orden 3

play08:34

que es la que tiene un tiempo de

play08:36

servicio mayor a las demás

play08:40

algoritmo round robín es un algoritmo de

play08:43

planificación de procesos simple de

play08:45

implementar dentro de un sistema

play08:46

operativo se asigna a cada proceso una

play08:49

porción de tiempo equitativa y ordenada

play08:51

tratando a todos los procesos con la

play08:53

misma prioridad

play08:55

veamos un ejemplo

play08:58

esta es la familia lópez clarita y

play09:01

looper se necesitan utilizar la

play09:03

computadora para hacer sus trabajos de

play09:05

escuela y trabajo respectivamente doña

play09:07

chole les ha dicho a los dos que cada

play09:09

quien tiene un tiempo de 10 minutos para

play09:11

que pueda ser equitativo y no tener

play09:13

discusiones tom hooper se necesita 30

play09:16

minutos mientras que clarita sólo 15 ton

play09:19

lupercio comienza a trabajar terminados

play09:21

sus 10 minutos solo le quedan 20 y pasa

play09:24

clarita a ocupar la computadora para

play09:26

hacer su tarea y don lupercio espera en

play09:28

la cola clarita termina con sus 10

play09:31

minutos y sólo le quedan 5 minutos por

play09:33

lo que pasa a esperar su turno de nuevo

play09:35

tom lupercio ocupa de nuevo la

play09:37

computadora y pasados los 10 minutos le

play09:39

restan otros 10

play09:41

klarita en cambio solo necesita 5

play09:43

minutos por lo que termina más pronto de

play09:45

lo esperado y pasa a ocupar el resto don

play09:47

lupercio a gusto sin su niñita que lo

play09:50

esté molestando y aprovechando eso se

play09:52

queda para ver los resultados del melate

play09:54

puede que esta vez sigan pero en fin eso

play09:57

no nos interesa como pueden ver a

play09:59

clarita le tomo dos turnos y add-on

play10:01

lupercio tres turnos así funciona round

play10:03

robín

play10:04

y así es cómo funcionan estos algoritmos

play10:06

de planificación nos vemos

play10:09

[Música]

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
algoritmosplanificaciónprocesossistemas operativosFCFSSJFRound RobinprioridadesCPUejecución
هل تحتاج إلى تلخيص باللغة الإنجليزية؟