SlideShare uma empresa Scribd logo
1 de 26
Política, Filosofía y
Memoria Real
de un Sistema Operativo
Sistemas operativos
Unidad III
Sharon Guillén Velasco.
David Castañeda Ochoa.
Moisés Roldán Sánchez Vázquez
Miguel Ángel Medellín Guillen.
POLÍTICAS
 Los procesos se despachan de acuerdo a su
tiempo de llega a la cola de procesos listos,
si un proceso llega al procesador sale hasta
que termine.
 Actualmente no se usa como el esquema
principal de un sistema, pero si por
ejemplo cuando se usa una política de
prioridades y hay procesos con la misma
prioridad
FIFO:
FIFO:
Los procesos se despachan en la forma que lo hace el
FIFO, pero se les asigna una cantidad limitada de tiempo
(CUANTUM) en el procesador, si no termina en ese lapso
se manda al final de la lista de procesos listos.
Round Robin:
 (Prioridad del trabajo mas corto): Se
ejecuta primero el proceso en espera
que tiene el menor tiempo estimado.
 Favorece a los procesos cortos, ya que
los largos podrían llegar a rezagarse
mucho tiempo e incluso nunca
ejecutarse.
SJF:
Tiempo restante mas corto:
 Una vez que un proceso comienza su ejecución
continua hasta terminar. En SRT, un proceso en
ejecución puede ser desposeído por uno nuevo
de menor tiempo de ejecución.
SRT:
Prioridad de la tasa de respuesta mas alta:
Esta política corrige el retraso excesivo de procesos
grandes que produce el SJF, para así no caer en un
favoritismo excesivo por los procesos cortos, lo logra
usando una formula basada en el tiempo de espera y
el tiempo de servicio, con lo cual la prioridad de cada
trabajo no solo esta en función del tiempo de servicio
sino también del tiempo que ha esperado para ser
atendido.
HRN:
FILOSOFÍA
• La memoria se puede ver como un casillero
en el cual se almacena información.
• La memoria puede ser estática o dinámica
dependiendo de cómo se gestione.
• La memoria está divida en secciones de
código, datos estáticos, Pila y el Heap
(montón).
Filosofía:
 Todo sistema operativo tiene un mapa
de memoria que indica como están
administrada la memoria y que partes
se pueden ocupar.
 La filosofía del administrador de
memoria consiste en optimizar el uso
de este recurso, ya que la memoria es
uno de los componentes críticos de
todo sistema de cómputo.
Filosofía:
Memoria Real
 La memoria Real o principal es donde son
ejecutados los programas y procesos de
una computadora.
 Espacio que existe en la memoria para
ejecutar los procesos.
Memoria Real:
Administración de Memoria.
Antes de administrar se debe:
 Entender el hardware donde están
almacenados los datos.
 Determinar si el subsistema de
almacenamiento esta funcionando
correctamente.
Administración de Memoria:
Componentes presentes en los dispositivos de
almacenamiento:
 Plato del Disco.
 Dispositivo de Lectura y escritura de
datos.
 Brazos de Acceso.
Un brazo de acceso debe:
 Moverse Rápidamente.
 Moverse con gran Precisión.
Administración de Memoria:
 Organización piramidal de la memoria en
niveles que tienen los ordenadores.
 Su objetivo es conseguir el rendimiento
de una memoria de gran velocidad al
coste de una de menos velocidad.
Jerarquía:
Registros
Memoria
Caché.
Memoria
Principal.
Disco Duro.
Redes
Niveles :
Nivel 0:
Nivel 1:
Nivel 2:
Nivel 3:
Nivel 4:
 Están dirigidas a la obtención del mejor uso
posible del recurso del almacenamiento principal.
Se dividen en las siguientes categorías:
 Estrategias de búsqueda:
 Estrategias de búsqueda por demanda.
 Estrategias de búsqueda anticipada.
 Estrategias de colocación.
 Estrategias de reposición.
Estrategias de Administración de
Almacenamiento.
Asignación Contigua VS No contigua.
Contigua:
 cada programa ocupa un bloque contiguo y sencillo
de localizaciones de almacenamiento.
No contigua.
 un programa se divide en varios bloques o
“segmentos” que pueden almacenarse en
direcciones que no tienen que ser necesariamente
adyacentes, por lo que es más compleja pero más
eficiente que la asignación continua.
 Se denomina multiprogramación a la técnica que
permite que dos o más procesos ocupen la misma
unidad de memoria principal y que sean
ejecutados al “mismo tiempo” (seudo-
paralelismo, en una única CPU sólo puede haber
un proceso a la vez) en la unidad central de
proceso o CPU.
Multiprogramación
Aporta las Siguientes Ventajas:
 Varios Procesos en ejecución.
 Permite el servicio interactivo simultáneo a varios
usuarios de manera eficiente.
 Aprovecha los tiempos que los procesos pasan
esperando a que se completen sus operaciones
de E/S.
 Aumenta el uso de la CPU.
Multiprogramación
Particiones Variables:
 Cada trabajo ocupa tanto espacio como
Necesita.
 El tamaño del trabajo a ubicar no puede ser
mayor que el almacenamiento principal
disponible.
 Se disminuye parcial o totalmente el
desperdicio de memoria.
 Aparecen: Condensación y Compactación
Multiprogramación
Particiones Fijas.
 Consiste en dividir la memoria en varias
particiones de tamaño fijo.
 Cada partición puede contener
exactamente un proceso.
 El nivel de multiprogramación está
limitado por el número de particiones
Multiprogramación
El sistema operativo conserva una
tabla que indica qué partes de la
memoria están disponibles y cuales
están ocupadas.
Multiprogramación
Gracias…

Mais conteúdo relacionado

Mais procurados

Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discosJazmín Limón
 
Bridge o puente de red
Bridge o puente de redBridge o puente de red
Bridge o puente de redPxblo Zabala
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesosjulio izaguirre
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura linealesEnrique2194
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y ProcesadorMario Alberto Antonio Lopez
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.O1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.Olupita zume
 
Sistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartidoSistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartidocamilo_flores
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualandreapab
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaMiguel Rodríguez
 

Mais procurados (20)

Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discos
 
Bridge o puente de red
Bridge o puente de redBridge o puente de red
Bridge o puente de red
 
Arquitectura en pipeline
Arquitectura en pipelineArquitectura en pipeline
Arquitectura en pipeline
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesos
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura lineales
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.O1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.O
 
Sistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartidoSistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartido
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Estrategias de busqueda
Estrategias de busquedaEstrategias de busqueda
Estrategias de busqueda
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
 
Csv y xml
Csv y xmlCsv y xml
Csv y xml
 

Destaque

Administracion de memoria so
Administracion de memoria soAdministracion de memoria so
Administracion de memoria soIndira Gil
 
Linux vs Windows
Linux vs WindowsLinux vs Windows
Linux vs Windowscocoanton
 
4 Administracion De Memoria
4 Administracion De Memoria4 Administracion De Memoria
4 Administracion De MemoriaUVM
 
C9 administracion memoria
C9 administracion memoriaC9 administracion memoria
C9 administracion memoriaReyna Huallpa M
 
Administracion memoria
Administracion memoriaAdministracion memoria
Administracion memoria1993mely
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoriacaredimaria
 
Modelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacionModelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacionLuisFernandoCarranza
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria VirtualAna Brooks
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentacióngabosand
 
SO - Administración de Memoria
SO - Administración de MemoriaSO - Administración de Memoria
SO - Administración de MemoriaLuis Eraso
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoriajhoax
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónNatalia Ludeña
 

Destaque (20)

Administracion de memoria so
Administracion de memoria soAdministracion de memoria so
Administracion de memoria so
 
Linux vs Windows
Linux vs WindowsLinux vs Windows
Linux vs Windows
 
4 Administracion De Memoria
4 Administracion De Memoria4 Administracion De Memoria
4 Administracion De Memoria
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
C9 administracion memoria
C9 administracion memoriaC9 administracion memoria
C9 administracion memoria
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
 
Administracion memoria
Administracion memoriaAdministracion memoria
Administracion memoria
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Modelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacionModelacion de algoritmo de paginacion
Modelacion de algoritmo de paginacion
 
Presentacion so
Presentacion soPresentacion so
Presentacion so
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
 
Paginación y Segmentación
Paginación y SegmentaciónPaginación y Segmentación
Paginación y Segmentación
 
Windows vs linux
Windows vs linuxWindows vs linux
Windows vs linux
 
SO - Administración de Memoria
SO - Administración de MemoriaSO - Administración de Memoria
SO - Administración de Memoria
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y Fragmentación
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Gestion de memoria en windows
Gestion de memoria en windowsGestion de memoria en windows
Gestion de memoria en windows
 

Semelhante a 3.1 politica y_filosofia

Administración de procesos y del procesador.pptx
Administración de procesos y del procesador.pptxAdministración de procesos y del procesador.pptx
Administración de procesos y del procesador.pptxNoraTorres35
 
Administracion de memoria en una PC
Administracion de memoria en una PCAdministracion de memoria en una PC
Administracion de memoria en una PCSimón Aranguren
 
Paso - 3, Grupo 43
Paso - 3, Grupo 43Paso - 3, Grupo 43
Paso - 3, Grupo 43Josue David
 
ALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOgillyvillacreses
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoriaguestaff6d2
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2fabian gomez
 
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
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativoYOLAGAR
 
Almacenamiento Real
Almacenamiento RealAlmacenamiento Real
Almacenamiento RealITEANDES
 
Planificacion De Procesos y Procesadores
Planificacion De Procesos y ProcesadoresPlanificacion De Procesos y Procesadores
Planificacion De Procesos y ProcesadoresPkacho
 
Brayan y hassan y mosco
Brayan y hassan y moscoBrayan y hassan y mosco
Brayan y hassan y moscoYurikobarron21
 
Unidad 3 el administrador de memoria
Unidad 3 el administrador de memoriaUnidad 3 el administrador de memoria
Unidad 3 el administrador de memoriacoffeejimenez
 

Semelhante a 3.1 politica y_filosofia (20)

Administración de procesos y del procesador.pptx
Administración de procesos y del procesador.pptxAdministración de procesos y del procesador.pptx
Administración de procesos y del procesador.pptx
 
4.administración de memoria
4.administración de memoria4.administración de memoria
4.administración de memoria
 
Administracion de memoria en una PC
Administracion de memoria en una PCAdministracion de memoria en una PC
Administracion de memoria en una PC
 
Paso - 3, Grupo 43
Paso - 3, Grupo 43Paso - 3, Grupo 43
Paso - 3, Grupo 43
 
Planificador del procesador
Planificador del procesadorPlanificador del procesador
Planificador del procesador
 
ALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCO
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2
 
So 2da unidad
So 2da unidadSo 2da unidad
So 2da unidad
 
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)
 
Trabajo de sisope
Trabajo de sisopeTrabajo de sisope
Trabajo de sisope
 
Trabajode Sisope
Trabajode SisopeTrabajode Sisope
Trabajode Sisope
 
Leccion3 sisop
Leccion3 sisopLeccion3 sisop
Leccion3 sisop
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
 
Almacenamiento Real
Almacenamiento RealAlmacenamiento Real
Almacenamiento Real
 
Planificacion De Procesos y Procesadores
Planificacion De Procesos y ProcesadoresPlanificacion De Procesos y Procesadores
Planificacion De Procesos y Procesadores
 
Unidad2
Unidad2Unidad2
Unidad2
 
Tc2 paso3
Tc2 paso3Tc2 paso3
Tc2 paso3
 
Brayan y hassan y mosco
Brayan y hassan y moscoBrayan y hassan y mosco
Brayan y hassan y mosco
 
Unidad 3 el administrador de memoria
Unidad 3 el administrador de memoriaUnidad 3 el administrador de memoria
Unidad 3 el administrador de memoria
 

Mais de beymarlopez

Unidad 3 memoria_real
Unidad 3 memoria_realUnidad 3 memoria_real
Unidad 3 memoria_realbeymarlopez
 
4.4 operaciones de_es
4.4 operaciones de_es4.4 operaciones de_es
4.4 operaciones de_esbeymarlopez
 
4.3 ed para_el_manejo_de_dispositovos
4.3 ed para_el_manejo_de_dispositovos4.3 ed para_el_manejo_de_dispositovos
4.3 ed para_el_manejo_de_dispositovosbeymarlopez
 
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivosbeymarlopez
 
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_beymarlopez
 
3.3 organizacion de_la_memoria_virtual
3.3 organizacion de_la_memoria_virtual3.3 organizacion de_la_memoria_virtual
3.3 organizacion de_la_memoria_virtualbeymarlopez
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moisesbeymarlopez
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moisesbeymarlopez
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moisesbeymarlopez
 

Mais de beymarlopez (9)

Unidad 3 memoria_real
Unidad 3 memoria_realUnidad 3 memoria_real
Unidad 3 memoria_real
 
4.4 operaciones de_es
4.4 operaciones de_es4.4 operaciones de_es
4.4 operaciones de_es
 
4.3 ed para_el_manejo_de_dispositovos
4.3 ed para_el_manejo_de_dispositovos4.3 ed para_el_manejo_de_dispositovos
4.3 ed para_el_manejo_de_dispositovos
 
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
 
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
4.1 dispositivos y_manejadores_de_dispositivos_device_drivers_
 
3.3 organizacion de_la_memoria_virtual
3.3 organizacion de_la_memoria_virtual3.3 organizacion de_la_memoria_virtual
3.3 organizacion de_la_memoria_virtual
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises
 
2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises2.1 2.2 2.3_gabriel_y_moises
2.1 2.2 2.3_gabriel_y_moises
 

3.1 politica y_filosofia

  • 1. Política, Filosofía y Memoria Real de un Sistema Operativo Sistemas operativos Unidad III Sharon Guillén Velasco. David Castañeda Ochoa. Moisés Roldán Sánchez Vázquez Miguel Ángel Medellín Guillen.
  • 3.  Los procesos se despachan de acuerdo a su tiempo de llega a la cola de procesos listos, si un proceso llega al procesador sale hasta que termine.  Actualmente no se usa como el esquema principal de un sistema, pero si por ejemplo cuando se usa una política de prioridades y hay procesos con la misma prioridad FIFO:
  • 5. Los procesos se despachan en la forma que lo hace el FIFO, pero se les asigna una cantidad limitada de tiempo (CUANTUM) en el procesador, si no termina en ese lapso se manda al final de la lista de procesos listos. Round Robin:
  • 6.  (Prioridad del trabajo mas corto): Se ejecuta primero el proceso en espera que tiene el menor tiempo estimado.  Favorece a los procesos cortos, ya que los largos podrían llegar a rezagarse mucho tiempo e incluso nunca ejecutarse. SJF:
  • 7. Tiempo restante mas corto:  Una vez que un proceso comienza su ejecución continua hasta terminar. En SRT, un proceso en ejecución puede ser desposeído por uno nuevo de menor tiempo de ejecución. SRT:
  • 8. Prioridad de la tasa de respuesta mas alta: Esta política corrige el retraso excesivo de procesos grandes que produce el SJF, para así no caer en un favoritismo excesivo por los procesos cortos, lo logra usando una formula basada en el tiempo de espera y el tiempo de servicio, con lo cual la prioridad de cada trabajo no solo esta en función del tiempo de servicio sino también del tiempo que ha esperado para ser atendido. HRN:
  • 9.
  • 11. • La memoria se puede ver como un casillero en el cual se almacena información. • La memoria puede ser estática o dinámica dependiendo de cómo se gestione. • La memoria está divida en secciones de código, datos estáticos, Pila y el Heap (montón). Filosofía:
  • 12.  Todo sistema operativo tiene un mapa de memoria que indica como están administrada la memoria y que partes se pueden ocupar.  La filosofía del administrador de memoria consiste en optimizar el uso de este recurso, ya que la memoria es uno de los componentes críticos de todo sistema de cómputo. Filosofía:
  • 14.  La memoria Real o principal es donde son ejecutados los programas y procesos de una computadora.  Espacio que existe en la memoria para ejecutar los procesos. Memoria Real:
  • 15. Administración de Memoria. Antes de administrar se debe:  Entender el hardware donde están almacenados los datos.  Determinar si el subsistema de almacenamiento esta funcionando correctamente. Administración de Memoria:
  • 16. Componentes presentes en los dispositivos de almacenamiento:  Plato del Disco.  Dispositivo de Lectura y escritura de datos.  Brazos de Acceso. Un brazo de acceso debe:  Moverse Rápidamente.  Moverse con gran Precisión. Administración de Memoria:
  • 17.  Organización piramidal de la memoria en niveles que tienen los ordenadores.  Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al coste de una de menos velocidad. Jerarquía:
  • 19.  Están dirigidas a la obtención del mejor uso posible del recurso del almacenamiento principal. Se dividen en las siguientes categorías:  Estrategias de búsqueda:  Estrategias de búsqueda por demanda.  Estrategias de búsqueda anticipada.  Estrategias de colocación.  Estrategias de reposición. Estrategias de Administración de Almacenamiento.
  • 20. Asignación Contigua VS No contigua. Contigua:  cada programa ocupa un bloque contiguo y sencillo de localizaciones de almacenamiento. No contigua.  un programa se divide en varios bloques o “segmentos” que pueden almacenarse en direcciones que no tienen que ser necesariamente adyacentes, por lo que es más compleja pero más eficiente que la asignación continua.
  • 21.  Se denomina multiprogramación a la técnica que permite que dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados al “mismo tiempo” (seudo- paralelismo, en una única CPU sólo puede haber un proceso a la vez) en la unidad central de proceso o CPU. Multiprogramación
  • 22. Aporta las Siguientes Ventajas:  Varios Procesos en ejecución.  Permite el servicio interactivo simultáneo a varios usuarios de manera eficiente.  Aprovecha los tiempos que los procesos pasan esperando a que se completen sus operaciones de E/S.  Aumenta el uso de la CPU. Multiprogramación
  • 23. Particiones Variables:  Cada trabajo ocupa tanto espacio como Necesita.  El tamaño del trabajo a ubicar no puede ser mayor que el almacenamiento principal disponible.  Se disminuye parcial o totalmente el desperdicio de memoria.  Aparecen: Condensación y Compactación Multiprogramación
  • 24. Particiones Fijas.  Consiste en dividir la memoria en varias particiones de tamaño fijo.  Cada partición puede contener exactamente un proceso.  El nivel de multiprogramación está limitado por el número de particiones Multiprogramación
  • 25. El sistema operativo conserva una tabla que indica qué partes de la memoria están disponibles y cuales están ocupadas. Multiprogramación