SlideShare a Scribd company logo
1 of 4
Download to read offline
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior Universitaria
Instituto Universitario Politécnico “Santiago Mariño”
Ampliación Maracaibo
Realizado por:
Enrique Montoya
20.149.528 “47”
Maracaibo, Agosto 2015
Colas
Debemos de tener en cuenta que las colas solo se utilizan en sistemas informáticos,
transportes y operaciones de investigación (entre otros), dónde los objetos, personas o
eventos son tomados como datos que se almacenan y se guardan mediante colas
para su posterior procesamiento, este tipo de estructura de datos abstracta se
implementa en lenguajes orientados a objetos mediante clases, en forma de listas
enlazadas, una cola es una estructura de datos, caracterizada por ser una secuencia
de elementos en la que la operación de inserción push se realiza por un extremo y la
operación de extracción pop por el otro, se le llama estructura FIFO (del inglés First
In First Out), debido a que el primer elemento en entrar será también el primero en
salir.
Múltiples Colas
Para las diferentes colas tenemos que tener en cuenta que, cada cola puede tener
diferentes algoritmos interactivos, en otra los procesos por lotes, debemos repartir el
tiempo en nuestra CPU entre las diferentes colas según la carga que tenga cada una,
otra idea útil es migrar los procesos de una cola a otra cuando la situación lo requiera.
Cuando halamos de planificación dos niveles, podemos resaltar que hasta ahora
hemos supuesto que todos los procesos están en memoria, pero que pasa cuando hay
muchos procesos, o poca memoria, y no podemos almacenarlos allí todos, en este
caso una de las mejores soluciones más elegantes consiste en una planificación en 2
niveles, en primer lugar disponemos de una planificación a largo plazo donde situamos
los procesos que no están en memoria, y después hay otra planificación a corto plazo
donde ponemos los procesos que están en memoria y después hay otra planificación a
corto plazo donde ponemos los procesos que están en memoria.
Este tema desengloba muchos recursos, cuando hablamos de planificación por
reparto equitativo, podemos decir que se usa en sistemas multiusuario, esto quiere
decir que tenemos muchas personas accediendo a un mismo ordenador, el sistema
operativo se encarga de ir repartiendo sus recursos entre los distintos usuarios, y que
su reparto sea lo más equitativo posible, de forma que se le asigne menos recursos al
usuario, que ha consumido más de lo que correspondía, y más recursos al que ha
consumido menos de lo que le correspondía.
Aquí el ejemplo:
Cierto sistema operativo posee un algoritmo de planificación de CPU basado en colas
multinivel realimentadas (3 colas), la forma en la que los trabajos son alojados en cada
una de las colas es la siguiente:
1) Todos los trabajos, cuando llegan al sistema son colocados en cola 1m la cual se
planifica de acuerdo a un algoritmo Round Robin, con cuanto tiempo igual 2ms, en
esta cola un trabajo permanecerá si después de ejecutar su primera ráfaga de
CPU, le queda por ejecutar ráfagas inferiores a 5ms, en caso contrario pasaría a la
cola 2 o la cola 3.
2) Un trabajo pasara a la cola 2, en caso de que le quede por ejecutar una ráfaga de
CPU superior o igual a 5ms, este trabajo permanecerá en esta cola hasta que
termine su ejecución y se planifica según Round Robin con cuanto igual 3ms.
3) Un trabajo pasara a la cola 3, en caso de que le quede por ejecutar una ráfaga de
CPU superior o igual a 8ms, este trabajo permanecerá en esta cola hasta que
termine su ejecución y se planifica según un SJF con requisa.

More Related Content

Viewers also liked (14)

Software Educativo
Software Educativo Software Educativo
Software Educativo
 
Ebola
Ebola Ebola
Ebola
 
Presentation fit-franchise-29-june
Presentation fit-franchise-29-junePresentation fit-franchise-29-june
Presentation fit-franchise-29-june
 
Igma 2 2nd meeting press release
Igma 2 2nd meeting press releaseIgma 2 2nd meeting press release
Igma 2 2nd meeting press release
 
LIÇÃO 06 - CONSELHOS GERAIS
LIÇÃO 06 - CONSELHOS GERAISLIÇÃO 06 - CONSELHOS GERAIS
LIÇÃO 06 - CONSELHOS GERAIS
 
The Seven Lenses - a mini masterclass. CRM for charity communicators conferen...
The Seven Lenses - a mini masterclass. CRM for charity communicators conferen...The Seven Lenses - a mini masterclass. CRM for charity communicators conferen...
The Seven Lenses - a mini masterclass. CRM for charity communicators conferen...
 
Estrategias y Recursos Didácticos
Estrategias y Recursos DidácticosEstrategias y Recursos Didácticos
Estrategias y Recursos Didácticos
 
exposicion "presentacion electronica"
exposicion "presentacion electronica"exposicion "presentacion electronica"
exposicion "presentacion electronica"
 
Induction for-new-employees001
Induction for-new-employees001Induction for-new-employees001
Induction for-new-employees001
 
Who is Mr. Arahant Mehta
Who is Mr. Arahant MehtaWho is Mr. Arahant Mehta
Who is Mr. Arahant Mehta
 
Donate Eyes. Gift Sight.
Donate Eyes. Gift Sight.Donate Eyes. Gift Sight.
Donate Eyes. Gift Sight.
 
WorkRec
WorkRecWorkRec
WorkRec
 
Programa XXI Jornadas de Pediatria HSM
Programa XXI Jornadas de Pediatria HSMPrograma XXI Jornadas de Pediatria HSM
Programa XXI Jornadas de Pediatria HSM
 
Los afectados por Chevron se fijan 3 ejes para 2015
Los afectados por Chevron se fijan 3 ejes para 2015Los afectados por Chevron se fijan 3 ejes para 2015
Los afectados por Chevron se fijan 3 ejes para 2015
 

Similar to Fifo

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
 
Paso - 3, Grupo 43
Paso - 3, Grupo 43Paso - 3, Grupo 43
Paso - 3, Grupo 43Josue David
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis RiveroNelisRivero
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2fabian gomez
 
Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2Rosmery Rodriguez Reyes
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angelcarlos-1
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angelangel-12
 
Clasificacion de sistemas operativos
Clasificacion de sistemas operativosClasificacion de sistemas operativos
Clasificacion de sistemas operativosVictor Cartagena
 
3.1 politica y_filosofia
3.1 politica y_filosofia3.1 politica y_filosofia
3.1 politica y_filosofiabeymarlopez
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis RiveroNelisRivero
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Juan Lopez
 
SO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptx
SO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptxSO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptx
SO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptxitphectorsg
 

Similar to Fifo (20)

Actividad colaborativa
Actividad colaborativaActividad colaborativa
Actividad colaborativa
 
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
 
Paso - 3, Grupo 43
Paso - 3, Grupo 43Paso - 3, Grupo 43
Paso - 3, Grupo 43
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis Rivero
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2
 
Actividad colaborativa 301402 7
Actividad colaborativa  301402 7Actividad colaborativa  301402 7
Actividad colaborativa 301402 7
 
Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2Procesos de Sistemas Operativos- plataforma computacional 2
Procesos de Sistemas Operativos- plataforma computacional 2
 
Introduccion a los procesos
Introduccion a los  procesosIntroduccion a los  procesos
Introduccion a los procesos
 
Tc2 paso3
Tc2 paso3Tc2 paso3
Tc2 paso3
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angel
 
Sistemas operativos miguel angel
Sistemas operativos  miguel angelSistemas operativos  miguel angel
Sistemas operativos miguel angel
 
Clasificacion de sistemas operativos
Clasificacion de sistemas operativosClasificacion de sistemas operativos
Clasificacion de sistemas operativos
 
3.1 politica y_filosofia
3.1 politica y_filosofia3.1 politica y_filosofia
3.1 politica y_filosofia
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Portafolio 2
Portafolio 2Portafolio 2
Portafolio 2
 
Trabajo de sisope
Trabajo de sisopeTrabajo de sisope
Trabajo de sisope
 
Trabajode Sisope
Trabajode SisopeTrabajode Sisope
Trabajode Sisope
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis Rivero
 
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
Unidad 3 administracion de memoria(recoplilacion de todas las exposiciones)
 
SO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptx
SO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptxSO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptx
SO2_U2_PROCESOS, HILOS Y COMUNICACIÓN.pptx
 

More from Enri_Montoya

Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionEnri_Montoya
 
Auditoria y evaluacion de sistemas original
Auditoria y evaluacion de sistemas  originalAuditoria y evaluacion de sistemas  original
Auditoria y evaluacion de sistemas originalEnri_Montoya
 
Sistemas y Procedimientos Administrativos
Sistemas y Procedimientos AdministrativosSistemas y Procedimientos Administrativos
Sistemas y Procedimientos AdministrativosEnri_Montoya
 
VariablesAaleatorias
VariablesAaleatoriasVariablesAaleatorias
VariablesAaleatoriasEnri_Montoya
 
Teoria de la probabilidad estadistica
Teoria de la probabilidad estadisticaTeoria de la probabilidad estadistica
Teoria de la probabilidad estadisticaEnri_Montoya
 
Teoria de la probabilidad
Teoria de la probabilidad Teoria de la probabilidad
Teoria de la probabilidad Enri_Montoya
 
numeros complejos MATHIV
 numeros complejos MATHIV numeros complejos MATHIV
numeros complejos MATHIVEnri_Montoya
 
Algebra lineal tutorial subir
Algebra lineal tutorial subirAlgebra lineal tutorial subir
Algebra lineal tutorial subirEnri_Montoya
 
Algebra lineal tutorial subir
Algebra lineal tutorial subirAlgebra lineal tutorial subir
Algebra lineal tutorial subirEnri_Montoya
 
Algebra lineal tutorial subir
Algebra lineal tutorial subirAlgebra lineal tutorial subir
Algebra lineal tutorial subirEnri_Montoya
 
Algebra matices upload
Algebra matices uploadAlgebra matices upload
Algebra matices uploadEnri_Montoya
 

More from Enri_Montoya (11)

Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Auditoria y evaluacion de sistemas original
Auditoria y evaluacion de sistemas  originalAuditoria y evaluacion de sistemas  original
Auditoria y evaluacion de sistemas original
 
Sistemas y Procedimientos Administrativos
Sistemas y Procedimientos AdministrativosSistemas y Procedimientos Administrativos
Sistemas y Procedimientos Administrativos
 
VariablesAaleatorias
VariablesAaleatoriasVariablesAaleatorias
VariablesAaleatorias
 
Teoria de la probabilidad estadistica
Teoria de la probabilidad estadisticaTeoria de la probabilidad estadistica
Teoria de la probabilidad estadistica
 
Teoria de la probabilidad
Teoria de la probabilidad Teoria de la probabilidad
Teoria de la probabilidad
 
numeros complejos MATHIV
 numeros complejos MATHIV numeros complejos MATHIV
numeros complejos MATHIV
 
Algebra lineal tutorial subir
Algebra lineal tutorial subirAlgebra lineal tutorial subir
Algebra lineal tutorial subir
 
Algebra lineal tutorial subir
Algebra lineal tutorial subirAlgebra lineal tutorial subir
Algebra lineal tutorial subir
 
Algebra lineal tutorial subir
Algebra lineal tutorial subirAlgebra lineal tutorial subir
Algebra lineal tutorial subir
 
Algebra matices upload
Algebra matices uploadAlgebra matices upload
Algebra matices upload
 

Recently uploaded

Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOFernando Bravo
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
INFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfINFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfoctaviosalazar18
 
Tipos de Valvulas para uso industrial y comercial
Tipos de Valvulas para uso industrial y comercialTipos de Valvulas para uso industrial y comercial
Tipos de Valvulas para uso industrial y comercialmacsal12345
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasGraciaMatute1
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potableFabricioMogroMantill
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosandersonsubero28
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdfCI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdfsarm0803
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx170766
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientoscuentaparainvestigac
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdfDavidTicona31
 

Recently uploaded (20)

Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
INFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdfINFORME de pregrado ingenieria de vias.pdf
INFORME de pregrado ingenieria de vias.pdf
 
Tipos de Valvulas para uso industrial y comercial
Tipos de Valvulas para uso industrial y comercialTipos de Valvulas para uso industrial y comercial
Tipos de Valvulas para uso industrial y comercial
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantas
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdfCI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
CI164 Materiales de Construcción 202401 - Sesión 03 Propiedades No Mecánicas.pdf
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
 

Fifo

  • 1. Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior Universitaria Instituto Universitario Politécnico “Santiago Mariño” Ampliación Maracaibo Realizado por: Enrique Montoya 20.149.528 “47” Maracaibo, Agosto 2015
  • 2. Colas Debemos de tener en cuenta que las colas solo se utilizan en sistemas informáticos, transportes y operaciones de investigación (entre otros), dónde los objetos, personas o eventos son tomados como datos que se almacenan y se guardan mediante colas para su posterior procesamiento, este tipo de estructura de datos abstracta se implementa en lenguajes orientados a objetos mediante clases, en forma de listas enlazadas, una cola es una estructura de datos, caracterizada por ser una secuencia de elementos en la que la operación de inserción push se realiza por un extremo y la operación de extracción pop por el otro, se le llama estructura FIFO (del inglés First In First Out), debido a que el primer elemento en entrar será también el primero en salir.
  • 3.
  • 4. Múltiples Colas Para las diferentes colas tenemos que tener en cuenta que, cada cola puede tener diferentes algoritmos interactivos, en otra los procesos por lotes, debemos repartir el tiempo en nuestra CPU entre las diferentes colas según la carga que tenga cada una, otra idea útil es migrar los procesos de una cola a otra cuando la situación lo requiera. Cuando halamos de planificación dos niveles, podemos resaltar que hasta ahora hemos supuesto que todos los procesos están en memoria, pero que pasa cuando hay muchos procesos, o poca memoria, y no podemos almacenarlos allí todos, en este caso una de las mejores soluciones más elegantes consiste en una planificación en 2 niveles, en primer lugar disponemos de una planificación a largo plazo donde situamos los procesos que no están en memoria, y después hay otra planificación a corto plazo donde ponemos los procesos que están en memoria y después hay otra planificación a corto plazo donde ponemos los procesos que están en memoria. Este tema desengloba muchos recursos, cuando hablamos de planificación por reparto equitativo, podemos decir que se usa en sistemas multiusuario, esto quiere decir que tenemos muchas personas accediendo a un mismo ordenador, el sistema operativo se encarga de ir repartiendo sus recursos entre los distintos usuarios, y que su reparto sea lo más equitativo posible, de forma que se le asigne menos recursos al usuario, que ha consumido más de lo que correspondía, y más recursos al que ha consumido menos de lo que le correspondía. Aquí el ejemplo: Cierto sistema operativo posee un algoritmo de planificación de CPU basado en colas multinivel realimentadas (3 colas), la forma en la que los trabajos son alojados en cada una de las colas es la siguiente: 1) Todos los trabajos, cuando llegan al sistema son colocados en cola 1m la cual se planifica de acuerdo a un algoritmo Round Robin, con cuanto tiempo igual 2ms, en esta cola un trabajo permanecerá si después de ejecutar su primera ráfaga de CPU, le queda por ejecutar ráfagas inferiores a 5ms, en caso contrario pasaría a la cola 2 o la cola 3. 2) Un trabajo pasara a la cola 2, en caso de que le quede por ejecutar una ráfaga de CPU superior o igual a 5ms, este trabajo permanecerá en esta cola hasta que termine su ejecución y se planifica según Round Robin con cuanto igual 3ms. 3) Un trabajo pasara a la cola 3, en caso de que le quede por ejecutar una ráfaga de CPU superior o igual a 8ms, este trabajo permanecerá en esta cola hasta que termine su ejecución y se planifica según un SJF con requisa.