SlideShare una empresa de Scribd logo
1 de 7
1. Realizar un cuadro comparativo entre los siguientes algoritmos de
planificación y luego defina cuál es el mejor.
Algoritmo de planificación de procesos
Algoritmo de la peluquería (Primero en llegar primero en ser servido)
Algoritmo el más corto primero
Algoritmo Colas multinivel
ALGORITMO DEFINICION.
Algoritmo de planificación de procesos
 Tiempo de espera: El
tiempo que un proceso
permanece en espera en
la cola de ejecución.
 Tiempo de retorno:
Tiempo que va desde que
se lanza un proceso hasta
que finaliza.
 Tiempo de respuesta: Por
último éste se define al
tiempo que un proceso
bloqueado tarda en entrar
en ejecución.
 Uso de CPU: Porcentaje
de tiempo que la CPU está
ocupada.
 Productividad: Número de
procesos realizados en
una unidad de tiempo.
Y por último dos tipos de
algoritmos:
 Apropiativo: También
conocido como expulsivo
o expropiativo, este tipo
de algoritmo nos permite
la expulsión de procesos
para ejecutar un nuevo
proceso, poniendo en cola
al anterior.
 No Apropiativo: Este tipo
no nos permite la
expulsión, por lo que un
proceso nuevo no entrará
hasta que termine el
anterior.
Tipos de algoritmo.
 FCFS (First-Come, First-
Served)
Empezaremos hablando de FCFS
o también llamado FIFO (del
inglés First In, First Out). Este
algoritmo es muy sencillo y
simple, pero también el que
menos rendimiento ofrece,
básicamente en este algoritmo
el primer proceso que llega se
ejecuta y una vez terminado se
ejecuta el siguiente.
 SJF (Shortest Job First).
Este algoritmo siempre prioriza
los procesos más cortos primero
independientemente de su
llegada y en caso de que los
procesos sean iguales utilizara el
método FIFO anterior, es decir,
el orden según entrada. Este
sistema tiene el riesgo de poner
siempre al final de la cola los
procesos más largos por lo que
nunca se ejecutarán, esto se
conoce como inanición.
 SRTF (Short Remaining
Time Next).
Añadiendo la expulsión de
procesos al algoritmo SJF
obtenemos SRTF, éste será
capaz de expulsar un proceso
largo en ejecución para ejecutar
otros más cortos. El problema
que puede surgir es que un
proceso largo puede llegar a
expulsarse muchas veces y
nunca terminar debido a la
ejecución de otros más cortos.
 Round Robin.
Este algoritmo de planificación
es uno de los más complejos y
difíciles de implementar, asigna
a cada proceso un tiempo
equitativo tratando a todos los
procesos por igual y con la
misma prioridad.
Este algoritmo es circular,
volviendo siempre al primer
proceso una vez terminado con
el último, para controlar este
método a cada proceso se le
asigna un intervalo de tiempo
llamado quantum o cuanto (para
definirlo se utiliza esta regla, el
80% de los procesos tienen que
durar menos tiempo que el
quantum definido).
Pueden suceder dos casos con
este método (como se aprecia
en la imagen inferior):
El proceso es menor que el
quantum: Al terminar antes se
planifica un nuevo proceso.
El proceso es mayor que el
quantum: Al terminar el
quantum se expulsa el proceso
dando paso al siguiente proceso
en la lista. Al terminar la
iteración se volverá para
terminar el primer proceso
expulsado.
Algoritmo de la peluquería
Conocido como FCFS (First
Come First Served). Este
algoritmo emplea una cola de
procesos, asignando un lugar a
cada proceso por el orden de
llegada. Cuando el proceso llega
es puesto en su lugar en la cola
después del que llegó antes que
él y se pone en estado de listo.
Cuando un proceso comienza a
ejecutarse no se interrumpe su
ejecución hasta que termina de
hacerlo.
FCFS rinde mucho mejor con
procesos largos que con
procesos cortos.
Un problema del FCFS es que
tiende a favorecer a los procesos
con carga de CPU frente a los
que tienen carga de E/S.
Algoritmo el más corto primero
SJF(Shortest Job First)
El algoritmo de planificación de
procesos primero el trabajo más
corto, supone que los tiempos
de ejecución se conocen de
antemano.
Cuando hay varios trabajos de
igual importancia a ser iniciados
en la cola de entrada, el
planificador selecciona el trabajo
más corto primero SJF (Shortest
Job First) y en caso de empate
prioriza con el algoritmo primero
en entrar primero en salir (FIFO,
First In First Out).
 Características
 Asociar a casa proceso el
tiempo de ráfaga de CPU:
una vez llega cada
proceso se le asigna
tiempo de ráfaga de CPU,
que son las unidades de
tiempo que requieren
para que el proceso se
ejecute completamente.
 Selecciona el proceso con
menor ráfaga de CPU:
antes de ejecutar cada
proceso el algoritmo
prioriza cual es el proceso
más cortó a ejecutar.
 En caso de empate aplicar
FIFO: si llega a
presentarce empate en
dos o más procesos de
rafaga de CPU, el
algoritmo cambia a
priorizar primero en
entrar primero en salir,
algoritmo FIFO.
 Algoritmo no expulsivo:
una vez se empieza a
ejecutar cada proceso no
será interrumpido hasta
finalizar.
Algoritmo Colas multinivel
COLAS MULTINIVEL
La cola de listos se divide en
colas separadas:
 Primer plano (interactiva).
 Segundo plano (lotes).
Cada cola tiene su propio
algoritmo de planificación:
 Primer plano RR.
 Segundo plano FCFS
La planificación debe hacerse
entre las colas:
 Planificación de prioridad
fija; es decir, sirva todos
los procesos de primer
plano y luego los de
segundo plano. Existe la n
posibilidad de inanición.
 Cuanto de tiempo: cada
cola tiene cierta cantidad
de tiempo que puede ser
planificado entre sus
procesos; por ejemplo:
 80% para primer plano.
 20% para segundo plano.
Ejemplo:
Alta prioridad->
Procesos del sistema.
Procesos interactivos.
Procesos de edición interactivos.
Procesos de batch.
Proceso de estudiante.
Baja Prioridad->
COLAS MULTINIVEL CON
RETROALIMENTACIÓN
Un proceso puede moverse
entre varias colas; de esta
manera puede implementarse el
envejecimiento.
La planificación de colas
multinivel con retroalimentación
está definida por los siguientes
parámetros:
Número de colas.
Algoritmos de planificación por
cola.
Método usado para determinar
cuándo promover un proceso.
Método usado para determinar
cuándo degradar un proceso.
Método usado para determinar a
qué cola entrara un proceso
cuando requiera de servicio.
2. Defina de manera bien argumentada cuál es la función de la memoria
real y virtual en un sistema computacionaly los tipos de memoria que manejan
los ordenadores.
Memoria.
Componente imprescindible del ordenador que mantiene disponibles las
instrucciones para el microprocesador o CPU pueda ejecutarlas. También la
memoria se encarga de almacenar temporalmente el resultado de los procesos
ejecutados.
Memoria Real
La memoria real o principal es en donde son ejecutados los programas y
procesos de una computadora y es el espacio real que existe en memoria para
que se ejecuten los procesos.
Por lo general esta memoria es de mayor costo que la memoria secundaria, pero
el acceso a la información contenida en ella es de más rápido acceso.
La organización y administración de la “memoria principal”, “memoria primaria”
o “memoria real” de un sistema ha sido y es uno de los factores más importantes
en el diseño de los S. O. (Ver la figura 3.2.1)
Los términos “memoria” y “almacenamiento” se consideran equivalentes.
Los programas y datos deben estar en el almacenamiento principal para:
 Poderlos ejecutar.
 Referenciarlos directamente

Más contenido relacionado

La actualidad más candente

Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windowsisack_500
 
Procesos y Planificación de la CPU
Procesos y Planificación de la CPUProcesos y Planificación de la CPU
Procesos y Planificación de la CPUGabriel Arellano
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajojoel vasquez
 
Planificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaPlanificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaNestor Traña
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacionfrech15
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosLorena Ramos
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]guest5db8b1
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosCarina Hurtado
 
Unidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IUnidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IKamps Tepes
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas OperativosG Hoyos A
 
Planificacion del procesador
Planificacion del procesadorPlanificacion del procesador
Planificacion del procesadorManuel Ceron
 
Procesos - Sistemas Operativos
Procesos - Sistemas OperativosProcesos - Sistemas Operativos
Procesos - Sistemas Operativosrichardstalin
 

La actualidad más candente (20)

Planificacion FCFS
Planificacion FCFSPlanificacion FCFS
Planificacion FCFS
 
Planificacion Procesos Gral
Planificacion Procesos GralPlanificacion Procesos Gral
Planificacion Procesos Gral
 
Planificacion windows
Planificacion windowsPlanificacion windows
Planificacion windows
 
Procesos y Planificación de la CPU
Procesos y Planificación de la CPUProcesos y Planificación de la CPU
Procesos y Planificación de la CPU
 
UNIDAD III
UNIDAD IIIUNIDAD III
UNIDAD III
 
Algoritmos de planificador
Algoritmos de planificadorAlgoritmos de planificador
Algoritmos de planificador
 
Planificacion cpu
Planificacion cpuPlanificacion cpu
Planificacion cpu
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
 
Planificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaPlanificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTraña
 
Lifo round robín informatica
Lifo round robín informatica Lifo round robín informatica
Lifo round robín informatica
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacion
 
Actividad colaborativa
Actividad colaborativaActividad colaborativa
Actividad colaborativa
 
Políticas de Planificación
Políticas de PlanificaciónPolíticas de Planificación
Políticas de Planificación
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Sistemas Operativos[1]
Sistemas Operativos[1]Sistemas Operativos[1]
Sistemas Operativos[1]
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas Operativos
 
Unidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos IUnidad 3 : Sistemas Operativos I
Unidad 3 : Sistemas Operativos I
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas Operativos
 
Planificacion del procesador
Planificacion del procesadorPlanificacion del procesador
Planificacion del procesador
 
Procesos - Sistemas Operativos
Procesos - Sistemas OperativosProcesos - Sistemas Operativos
Procesos - Sistemas Operativos
 

Similar a Algoritmos de planificación de procesos y tipos de memoria

Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpujoss1991
 
Procesos vida-y-planificacion
Procesos vida-y-planificacionProcesos vida-y-planificacion
Procesos vida-y-planificacionHugoGomez123
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist operfloresitalagu
 
Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Pablo Macon
 
Procesos-Planificacion-2017
Procesos-Planificacion-2017Procesos-Planificacion-2017
Procesos-Planificacion-2017Pablo Macon
 
Planificación de Procesos
Planificación de ProcesosPlanificación de Procesos
Planificación de ProcesosPablo Macon
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPUFernanda Soto
 
Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1honeyjimenez
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPUEdgar Pauta
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacionMakimakia
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacionJulieth Ximena
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacionJulieth Ximena
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfSAMMYperez9
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfSAMMYperez9
 

Similar a Algoritmos de planificación de procesos y tipos de memoria (20)

Round robin apa
Round robin apaRound robin apa
Round robin apa
 
2003 Clase0610
2003 Clase06102003 Clase0610
2003 Clase0610
 
Actividad colaborativa 301402 7
Actividad colaborativa  301402 7Actividad colaborativa  301402 7
Actividad colaborativa 301402 7
 
Introduccion a los procesos
Introduccion a los  procesosIntroduccion a los  procesos
Introduccion a los procesos
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpu
 
(2) Arquitectura del SO (generalidades).pdf
(2) Arquitectura del SO (generalidades).pdf(2) Arquitectura del SO (generalidades).pdf
(2) Arquitectura del SO (generalidades).pdf
 
Procesos vida-y-planificacion
Procesos vida-y-planificacionProcesos vida-y-planificacion
Procesos vida-y-planificacion
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist oper
 
Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016Planificación de Procesos - SOII - 2016
Planificación de Procesos - SOII - 2016
 
Procesos-Planificacion-2017
Procesos-Planificacion-2017Procesos-Planificacion-2017
Procesos-Planificacion-2017
 
Planificación de Procesos
Planificación de ProcesosPlanificación de Procesos
Planificación de Procesos
 
So 2da unidad
So 2da unidadSo 2da unidad
So 2da unidad
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
 
Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacion
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacion
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacion
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
 
Planificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdfPlanificacion de sistemas operativos.pdf
Planificacion de sistemas operativos.pdf
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Algoritmos de planificación de procesos y tipos de memoria

  • 1. 1. Realizar un cuadro comparativo entre los siguientes algoritmos de planificación y luego defina cuál es el mejor. Algoritmo de planificación de procesos Algoritmo de la peluquería (Primero en llegar primero en ser servido) Algoritmo el más corto primero Algoritmo Colas multinivel ALGORITMO DEFINICION. Algoritmo de planificación de procesos  Tiempo de espera: El tiempo que un proceso permanece en espera en la cola de ejecución.  Tiempo de retorno: Tiempo que va desde que se lanza un proceso hasta que finaliza.  Tiempo de respuesta: Por último éste se define al tiempo que un proceso bloqueado tarda en entrar en ejecución.  Uso de CPU: Porcentaje de tiempo que la CPU está ocupada.  Productividad: Número de procesos realizados en una unidad de tiempo. Y por último dos tipos de algoritmos:  Apropiativo: También conocido como expulsivo o expropiativo, este tipo de algoritmo nos permite la expulsión de procesos
  • 2. para ejecutar un nuevo proceso, poniendo en cola al anterior.  No Apropiativo: Este tipo no nos permite la expulsión, por lo que un proceso nuevo no entrará hasta que termine el anterior. Tipos de algoritmo.  FCFS (First-Come, First- Served) Empezaremos hablando de FCFS o también llamado FIFO (del inglés First In, First Out). Este algoritmo es muy sencillo y simple, pero también el que menos rendimiento ofrece, básicamente en este algoritmo el primer proceso que llega se ejecuta y una vez terminado se ejecuta el siguiente.  SJF (Shortest Job First). Este algoritmo siempre prioriza los procesos más cortos primero independientemente de su llegada y en caso de que los procesos sean iguales utilizara el método FIFO anterior, es decir, el orden según entrada. Este sistema tiene el riesgo de poner siempre al final de la cola los procesos más largos por lo que nunca se ejecutarán, esto se conoce como inanición.  SRTF (Short Remaining Time Next). Añadiendo la expulsión de procesos al algoritmo SJF obtenemos SRTF, éste será
  • 3. capaz de expulsar un proceso largo en ejecución para ejecutar otros más cortos. El problema que puede surgir es que un proceso largo puede llegar a expulsarse muchas veces y nunca terminar debido a la ejecución de otros más cortos.  Round Robin. Este algoritmo de planificación es uno de los más complejos y difíciles de implementar, asigna a cada proceso un tiempo equitativo tratando a todos los procesos por igual y con la misma prioridad. Este algoritmo es circular, volviendo siempre al primer proceso una vez terminado con el último, para controlar este método a cada proceso se le asigna un intervalo de tiempo llamado quantum o cuanto (para definirlo se utiliza esta regla, el 80% de los procesos tienen que durar menos tiempo que el quantum definido). Pueden suceder dos casos con este método (como se aprecia en la imagen inferior): El proceso es menor que el quantum: Al terminar antes se planifica un nuevo proceso. El proceso es mayor que el quantum: Al terminar el quantum se expulsa el proceso dando paso al siguiente proceso en la lista. Al terminar la iteración se volverá para terminar el primer proceso expulsado. Algoritmo de la peluquería Conocido como FCFS (First Come First Served). Este algoritmo emplea una cola de
  • 4. procesos, asignando un lugar a cada proceso por el orden de llegada. Cuando el proceso llega es puesto en su lugar en la cola después del que llegó antes que él y se pone en estado de listo. Cuando un proceso comienza a ejecutarse no se interrumpe su ejecución hasta que termina de hacerlo. FCFS rinde mucho mejor con procesos largos que con procesos cortos. Un problema del FCFS es que tiende a favorecer a los procesos con carga de CPU frente a los que tienen carga de E/S. Algoritmo el más corto primero SJF(Shortest Job First) El algoritmo de planificación de procesos primero el trabajo más corto, supone que los tiempos de ejecución se conocen de antemano. Cuando hay varios trabajos de igual importancia a ser iniciados en la cola de entrada, el planificador selecciona el trabajo más corto primero SJF (Shortest Job First) y en caso de empate prioriza con el algoritmo primero en entrar primero en salir (FIFO, First In First Out).  Características  Asociar a casa proceso el tiempo de ráfaga de CPU: una vez llega cada proceso se le asigna tiempo de ráfaga de CPU, que son las unidades de tiempo que requieren para que el proceso se ejecute completamente.
  • 5.  Selecciona el proceso con menor ráfaga de CPU: antes de ejecutar cada proceso el algoritmo prioriza cual es el proceso más cortó a ejecutar.  En caso de empate aplicar FIFO: si llega a presentarce empate en dos o más procesos de rafaga de CPU, el algoritmo cambia a priorizar primero en entrar primero en salir, algoritmo FIFO.  Algoritmo no expulsivo: una vez se empieza a ejecutar cada proceso no será interrumpido hasta finalizar. Algoritmo Colas multinivel COLAS MULTINIVEL La cola de listos se divide en colas separadas:  Primer plano (interactiva).  Segundo plano (lotes). Cada cola tiene su propio algoritmo de planificación:  Primer plano RR.  Segundo plano FCFS La planificación debe hacerse entre las colas:  Planificación de prioridad fija; es decir, sirva todos los procesos de primer plano y luego los de segundo plano. Existe la n posibilidad de inanición.  Cuanto de tiempo: cada cola tiene cierta cantidad de tiempo que puede ser planificado entre sus procesos; por ejemplo:  80% para primer plano.  20% para segundo plano.
  • 6. Ejemplo: Alta prioridad-> Procesos del sistema. Procesos interactivos. Procesos de edición interactivos. Procesos de batch. Proceso de estudiante. Baja Prioridad-> COLAS MULTINIVEL CON RETROALIMENTACIÓN Un proceso puede moverse entre varias colas; de esta manera puede implementarse el envejecimiento. La planificación de colas multinivel con retroalimentación está definida por los siguientes parámetros: Número de colas. Algoritmos de planificación por cola. Método usado para determinar cuándo promover un proceso. Método usado para determinar cuándo degradar un proceso. Método usado para determinar a qué cola entrara un proceso cuando requiera de servicio.
  • 7. 2. Defina de manera bien argumentada cuál es la función de la memoria real y virtual en un sistema computacionaly los tipos de memoria que manejan los ordenadores. Memoria. Componente imprescindible del ordenador que mantiene disponibles las instrucciones para el microprocesador o CPU pueda ejecutarlas. También la memoria se encarga de almacenar temporalmente el resultado de los procesos ejecutados. Memoria Real La memoria real o principal es en donde son ejecutados los programas y procesos de una computadora y es el espacio real que existe en memoria para que se ejecuten los procesos. Por lo general esta memoria es de mayor costo que la memoria secundaria, pero el acceso a la información contenida en ella es de más rápido acceso. La organización y administración de la “memoria principal”, “memoria primaria” o “memoria real” de un sistema ha sido y es uno de los factores más importantes en el diseño de los S. O. (Ver la figura 3.2.1) Los términos “memoria” y “almacenamiento” se consideran equivalentes. Los programas y datos deben estar en el almacenamiento principal para:  Poderlos ejecutar.  Referenciarlos directamente