SlideShare una empresa de Scribd logo
1 de 8
AIGNACIÓN DE MEMORIA CON PARTICIONES DINÁMICAS
ADMINISTRACIÓN DE MEMORIA ES SEGUIR LA PISTA DE QUÉ PARTES DE LA MEMORIA ESTÁN EN USO Y CUÁLES NO LO ESTÁN, CON EL FIN DE PODER ASIGNAR MEMORIA A LOS PROCESOS CUANDO LA NECESITEN, Y RECUPERAR ESA MEMORIA CUANDO DEJEN DE NECESITARLA.
  CARACTERÍSTICAS: ,[object Object]
  Cuando se carga un proceso en la memoria principal    se le asigna exactamente tanta memoria como     necesite. ,[object Object],   de reubicación dinámica, es decir, poder mover un      programa de una región a otra de la memoria      principal, sin invalidar las referencias a la memoria del     programa.
[object Object],[object Object]
• FirstFit (Primer ajuste): Selecciona el primer bloque disponible de tamaño suficientemente grande.     Nota: Suele ser el más eficiente.   • BestFit (Mejor ajuste): Selecciona el bloque disponible de tamaño más próximo al solicitado.   • NextFit (Siguiente ajuste): Desde la última ubicación y elige el bloque disponible suficientemente grande.     Nota: Necesidad de compactación frecuente.
AL MOMENTO DE UTILIZAR PARTICIONES DINÁMICAS SURGEN LAS SIGUIENTES DIFICULTADES:   Producto de la entrada y salida de procesos en la memoria, se van generando porciones cada vez más pequeñas de la memoria sin utilizar lo que se conoce como fragmentación externa. Para solucionar este problema se debe recurrir a la compactación de la memoria de manera de eliminar los espacios (huecos) entre procesos. Esto significa que los procesos deben ser reubicados en memoria en forma dinámica.
CONCLUSIONES       Administrar la memoria es una de las tareas más complejas que lleva a cabo el sistema operativo. La memoria es un recurso importante que debe ser cuidadosamente gestionado. Sería excelente contar con una memoria infinitamente grande, rápida y que además no perdiese su contenido en ausencia de energía eléctrica, es decir que no fuese volátil. Pero ya que el ser humano aún no puede contar con algunas de estas características se ha generado técnicas capaces de administrar de una forma eficiente la memoria de nuestros ordenadores.

Más contenido relacionado

La actualidad más candente

10 guia sistemas 21 bios (1)
10 guia sistemas 21 bios (1)10 guia sistemas 21 bios (1)
10 guia sistemas 21 bios (1)Diego Kilatonn
 
Practicas Lenguaje ensamblador
Practicas Lenguaje ensambladorPracticas Lenguaje ensamblador
Practicas Lenguaje ensambladorJorge Pulido
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Usoutrilla
 
Programación lógica y funcional
Programación lógica y funcionalProgramación lógica y funcional
Programación lógica y funcionalAlejandra MA
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasJosé Antonio Sandoval Acosta
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónjhonfgarcia
 
Acceso directo a memoria
Acceso directo a memoriaAcceso directo a memoria
Acceso directo a memoriaalan moreno
 
Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVAMichelle Torres
 
KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual MachineAlina Guerrero
 

La actualidad más candente (20)

Interrupciones: Sistemas Operativos
Interrupciones: Sistemas OperativosInterrupciones: Sistemas Operativos
Interrupciones: Sistemas Operativos
 
10 guia sistemas 21 bios (1)
10 guia sistemas 21 bios (1)10 guia sistemas 21 bios (1)
10 guia sistemas 21 bios (1)
 
Apuntes compiladores
Apuntes compiladoresApuntes compiladores
Apuntes compiladores
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Practicas Lenguaje ensamblador
Practicas Lenguaje ensambladorPracticas Lenguaje ensamblador
Practicas Lenguaje ensamblador
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Programación lógica y funcional
Programación lógica y funcionalProgramación lógica y funcional
Programación lógica y funcional
 
Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.Tema 4: Procesamiento paralelo.
Tema 4: Procesamiento paralelo.
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
HA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUMLHA2NV50 EQ8-StarUML
HA2NV50 EQ8-StarUML
 
Interrupción - Informatica
Interrupción - InformaticaInterrupción - Informatica
Interrupción - Informatica
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
Investigacion errores lexicos
Investigacion errores lexicosInvestigacion errores lexicos
Investigacion errores lexicos
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inanición
 
Acceso directo a memoria
Acceso directo a memoriaAcceso directo a memoria
Acceso directo a memoria
 
Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVA
 
05 java excepciones
05 java excepciones05 java excepciones
05 java excepciones
 
KVM Kernel Based Virtual Machine
KVM  Kernel Based Virtual MachineKVM  Kernel Based Virtual Machine
KVM Kernel Based Virtual Machine
 
Lenguaje Unificado de Modelado
Lenguaje Unificado de ModeladoLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado
 

Destacado

AignacióN De Memoria Con Particiones DináMicas
AignacióN De Memoria Con Particiones DináMicasAignacióN De Memoria Con Particiones DináMicas
AignacióN De Memoria Con Particiones DináMicasESPOCH
 
Paginacion por demanda
Paginacion por demandaPaginacion por demanda
Paginacion por demandajerv_11
 
Administración de memoras
Administración de memorasAdministración de memoras
Administración de memorasJuan Bustamante
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoriaguestaff6d2
 
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
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosPablo Macon
 

Destacado (8)

AignacióN De Memoria Con Particiones DináMicas
AignacióN De Memoria Con Particiones DináMicasAignacióN De Memoria Con Particiones DináMicas
AignacióN De Memoria Con Particiones DináMicas
 
Paginacion por demanda
Paginacion por demandaPaginacion por demanda
Paginacion por demanda
 
Administración de memoras
Administración de memorasAdministración de memoras
Administración de memoras
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
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
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 

Similar a Asignación memoria con particiones dinámicas

Exposicion GestióN De Memoria
Exposicion GestióN De MemoriaExposicion GestióN De Memoria
Exposicion GestióN De MemoriaCoirna Ortiz
 
Gestion de particiones de memoria.ppt
Gestion de particiones de memoria.pptGestion de particiones de memoria.ppt
Gestion de particiones de memoria.pptLuis619096
 
Administracion y manejo de memoria
Administracion y manejo de memoriaAdministracion y manejo de memoria
Administracion y manejo de memoriagiovatovar
 
Unidad IV. COMPACTACION Y CONDENSACION
Unidad IV. COMPACTACION Y CONDENSACIONUnidad IV. COMPACTACION Y CONDENSACION
Unidad IV. COMPACTACION Y CONDENSACIONjenireee
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2giovatovar
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2giovatovar
 
Sistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaSistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaMari Cruz
 
Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)JaderValdivia
 
Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Juliannys Requena
 
Administracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasAdministracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasANIUX77
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoriaJulian Parra
 
Gestión de memoria
Gestión de memoria Gestión de memoria
Gestión de memoria Vero Mateus
 

Similar a Asignación memoria con particiones dinámicas (20)

Exposicion GestióN De Memoria
Exposicion GestióN De MemoriaExposicion GestióN De Memoria
Exposicion GestióN De Memoria
 
Gestion de particiones de memoria.ppt
Gestion de particiones de memoria.pptGestion de particiones de memoria.ppt
Gestion de particiones de memoria.ppt
 
Administracion y manejo de memoria
Administracion y manejo de memoriaAdministracion y manejo de memoria
Administracion y manejo de memoria
 
Unidad IV. COMPACTACION Y CONDENSACION
Unidad IV. COMPACTACION Y CONDENSACIONUnidad IV. COMPACTACION Y CONDENSACION
Unidad IV. COMPACTACION Y CONDENSACION
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2
 
Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2Administracion y manejo de memoria parte2
Administracion y manejo de memoria parte2
 
Trabajo
TrabajoTrabajo
Trabajo
 
Sistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaSistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoria
 
J ruiz 05
J ruiz 05J ruiz 05
J ruiz 05
 
So tarea 5
So tarea 5So tarea 5
So tarea 5
 
Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)Memorias (Sistemas Operativos)
Memorias (Sistemas Operativos)
 
Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.
 
Administracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasAdministracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemas
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Gestión de memoria
Gestión de memoria Gestión de memoria
Gestión de memoria
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Memorias
MemoriasMemorias
Memorias
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 

Asignación memoria con particiones dinámicas

  • 1. AIGNACIÓN DE MEMORIA CON PARTICIONES DINÁMICAS
  • 2. ADMINISTRACIÓN DE MEMORIA ES SEGUIR LA PISTA DE QUÉ PARTES DE LA MEMORIA ESTÁN EN USO Y CUÁLES NO LO ESTÁN, CON EL FIN DE PODER ASIGNAR MEMORIA A LOS PROCESOS CUANDO LA NECESITEN, Y RECUPERAR ESA MEMORIA CUANDO DEJEN DE NECESITARLA.
  • 3.
  • 4.
  • 5.
  • 6. • FirstFit (Primer ajuste): Selecciona el primer bloque disponible de tamaño suficientemente grande. Nota: Suele ser el más eficiente.   • BestFit (Mejor ajuste): Selecciona el bloque disponible de tamaño más próximo al solicitado.   • NextFit (Siguiente ajuste): Desde la última ubicación y elige el bloque disponible suficientemente grande. Nota: Necesidad de compactación frecuente.
  • 7. AL MOMENTO DE UTILIZAR PARTICIONES DINÁMICAS SURGEN LAS SIGUIENTES DIFICULTADES:   Producto de la entrada y salida de procesos en la memoria, se van generando porciones cada vez más pequeñas de la memoria sin utilizar lo que se conoce como fragmentación externa. Para solucionar este problema se debe recurrir a la compactación de la memoria de manera de eliminar los espacios (huecos) entre procesos. Esto significa que los procesos deben ser reubicados en memoria en forma dinámica.
  • 8. CONCLUSIONES   Administrar la memoria es una de las tareas más complejas que lleva a cabo el sistema operativo. La memoria es un recurso importante que debe ser cuidadosamente gestionado. Sería excelente contar con una memoria infinitamente grande, rápida y que además no perdiese su contenido en ausencia de energía eléctrica, es decir que no fuese volátil. Pero ya que el ser humano aún no puede contar con algunas de estas características se ha generado técnicas capaces de administrar de una forma eficiente la memoria de nuestros ordenadores.