SlideShare una empresa de Scribd logo
1 de 13
INTEGRANTES Ana Poma Edgar Pauta Cristian Villamagua ASIGNACION DE MEMORIA CONTINUA
Asignación de memoria contigua En un esquema de asignación de memoria contigua un proceso se ubica en su totalidad en posiciones consecutivas de memoria. Un ejemplo de este tipo de asignación es el utilizado en los sistemas de monoprogramación.
Mapeo de memoria y protección Podemos utilizar estas características un registro de reubicación, con un registro limite. El registro de la reubicación contiene el valor de la dirección física mas pequeña, mientras que el registro limite contiene el rango de las direcciones lógicas(por ejemplo, reubicación = 100040 y limite = 74600). Con los registro de reubicación y de limite, cada dirección lógica debe ser inferior al valor contenido en el valor limite.
Mapeo de memoria y protección La MMU la dirección lógica dinámicamente sumándole el valor contenido en el registro de reubicación. Esta dirección es la que se envía a la memoria. Interrupción: error de direccionamiento Registro limite Registro de reubicación memoria si Dirección lógica Dirección física CPU + no
Mapeo de memoria y protección Cuando el planificador de la CPU selecciona un proceso para su ejecución, el despachador carga en los registros de reubicación y de limite los valores correctos, como parte del proceso de cambio de contexto. Puesto que todas las direcciones generadas por la CPU se comparan con estos registro. Este mecanismo nos permite proteger al sistema operativo.
Múltiples Particiones Multiprogramación  Necesidad de varios procesos en memoria simultáneamente Dos modos de asignación: Particiones fijas y Variables Particiones fijas División de la memoria en varios trozos (particiones)  Tamaño diferente de las particiones Tamaño fijo de las particiones (inamovible) Único proceso por partición con tamaño  partición Estructuras de datos para la gestión de particiones fijas Tabla de descripción de particiones Estado (libre/asignada) Base de la partición Tamaño de la partición
Múltiples Particiones Estrategia de asignación Primer ajuste, Mejor ajuste, Peor ajuste Qué hacer si no hay particiones libres Esperar a la finalización de algún proceso Intercambio Protección entre procesos A través de registro base y límite Comprobación en cada acceso a memoria
Múltiples Particiones Grado de multiprogramación.  Limitado al número de particiones Fragmentación Interna  Dentro de cada partición queda una zona de memoria no aprovechable 	El proceso es más pequeño que la partición 	No se puede asignar a ningún otro proceso Es posible que procesos esperando entrar en memoria no tengan partición a pesar de haber espacio libre para ellos Ejemplo OS/MFT (Multiprogramación con nº fijo de tareas)
Múltiples Particiones
Particiones variables Las particiones son variables en número y longitud Inicialmente la memoria sólo contiene el sistema operativo A cada proceso se le asigna la memoria que necesita exactamente Estructuras de datos para gestionar la memoria Mapa de bits División de memoria en pequeñas unidades libres u ocupadas Lista de procesos y huecos Lista única Lista de procesos y lista de huecos Sistema de los asociados (Knuth 1973) División de memoria en bloques potencia de 2 Se compactan 2 bloques adyacentes del mismo tamaño Agiliza la fusión de huecos
Particiones variables Algoritmos de asignación de particiones Primer ajuste, Mejor ajuste y Peor ajuste Qué hacer si no hay particiones libres Esperar a la finalización de algún proceso Intercambio
Ejemplo
Condensación de huecos Unión de huecos adyacentes al liberar un proceso Compactación Movimiento de procesos en la memoria para unir huecos dispersos y crear huecos de mayor tamaño Fragmentación externa Fragmentación interna, sólo si existe limitación en el tamaño mínimo de las particiones Ejemplo OS/MVT (Multiprogramación con nº variable de tareas) Antiguo S.O. de grandes ordenadores IBM OS/360 Actualmente en desuso

Más contenido relacionado

La actualidad más candente

Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamicagusolis93
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicasdanielchecar
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.Juan Anaya
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Dj Mada - Tres Valles, Veracruz
 
Almacenamiento y estructura de archivos
Almacenamiento y estructura de archivosAlmacenamiento y estructura de archivos
Almacenamiento y estructura de archivosgmelinita
 
Proceso de-carga-android-windows
Proceso de-carga-android-windowsProceso de-carga-android-windows
Proceso de-carga-android-windowsjhonat acevedo
 
Gestion del almacenamiento secundario
Gestion del almacenamiento secundarioGestion del almacenamiento secundario
Gestion del almacenamiento secundarioMarielita Carlos
 
Manual de usuario para un centro de computo
Manual de usuario para un centro de computoManual de usuario para un centro de computo
Manual de usuario para un centro de computosoldevilla1005
 
5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivosRey JOaquin
 
Clase 1 conceptos básicos de los SO
Clase 1  conceptos básicos de los SOClase 1  conceptos básicos de los SO
Clase 1 conceptos básicos de los SOTensor
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoriaguestca1de2e
 

La actualidad más candente (20)

Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Unidad aritmética lógica (ALU)
Unidad aritmética  lógica (ALU)Unidad aritmética  lógica (ALU)
Unidad aritmética lógica (ALU)
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicas
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Administración de memoria virtual.
Administración de memoria virtual.Administración de memoria virtual.
Administración de memoria virtual.
 
Administracion de entrada y salida
Administracion de entrada y salidaAdministracion de entrada y salida
Administracion de entrada y salida
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 
Almacenamiento y estructura de archivos
Almacenamiento y estructura de archivosAlmacenamiento y estructura de archivos
Almacenamiento y estructura de archivos
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Proceso de-carga-android-windows
Proceso de-carga-android-windowsProceso de-carga-android-windows
Proceso de-carga-android-windows
 
Gestion del almacenamiento secundario
Gestion del almacenamiento secundarioGestion del almacenamiento secundario
Gestion del almacenamiento secundario
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Manual de usuario para un centro de computo
Manual de usuario para un centro de computoManual de usuario para un centro de computo
Manual de usuario para un centro de computo
 
Gestion-de-memoria
 Gestion-de-memoria Gestion-de-memoria
Gestion-de-memoria
 
5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos5.5 mecanismos de acceso a los archivos
5.5 mecanismos de acceso a los archivos
 
Estructura del sistema de bases de datos
Estructura del sistema de bases de datosEstructura del sistema de bases de datos
Estructura del sistema de bases de datos
 
Clase 1 conceptos básicos de los SO
Clase 1  conceptos básicos de los SOClase 1  conceptos básicos de los SO
Clase 1 conceptos básicos de los SO
 
Asignación de memoria
Asignación de memoriaAsignación de memoria
Asignación de memoria
 
Segmentacion simple
Segmentacion simpleSegmentacion simple
Segmentacion simple
 

Destacado

Asignación de memoria contigua
Asignación de memoria contiguaAsignación de memoria contigua
Asignación de memoria contiguaflromero_s
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria VirtualAna Brooks
 
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
 
La asignación de memoria
La asignación de memoriaLa asignación de memoria
La asignación de memoriagosthz
 
Algoritmos de Dekker
Algoritmos de DekkerAlgoritmos de Dekker
Algoritmos de Dekkermastermind87
 
Compactacion De Memoria
Compactacion De MemoriaCompactacion De Memoria
Compactacion De Memoriamaverito
 
CompactacióN De Memoria Fer
CompactacióN De Memoria FerCompactacióN De Memoria Fer
CompactacióN De Memoria Fermaverito
 
Optimización de la memoria virtual
Optimización de la memoria virtualOptimización de la memoria virtual
Optimización de la memoria virtualJuan Anaya
 
PROBLEMAS Y SOLUCIONES DE SEGURIDAD INFORMATICA
PROBLEMAS Y SOLUCIONES DE SEGURIDAD INFORMATICAPROBLEMAS Y SOLUCIONES DE SEGURIDAD INFORMATICA
PROBLEMAS Y SOLUCIONES DE SEGURIDAD INFORMATICATIC1B
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoriaguestaff6d2
 
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
 
Juegos autoctonos
Juegos autoctonos Juegos autoctonos
Juegos autoctonos camilillo
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosPablo Macon
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicasespanol
 

Destacado (20)

Asignación de memoria contigua
Asignación de memoria contiguaAsignación de memoria contigua
Asignación de memoria contigua
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
 
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
 
Gestión Memoria Principal
Gestión Memoria PrincipalGestión Memoria Principal
Gestión Memoria Principal
 
La asignación de memoria
La asignación de memoriaLa asignación de memoria
La asignación de memoria
 
Algoritmos de Dekker
Algoritmos de DekkerAlgoritmos de Dekker
Algoritmos de Dekker
 
Compactacion De Memoria
Compactacion De MemoriaCompactacion De Memoria
Compactacion De Memoria
 
CompactacióN De Memoria Fer
CompactacióN De Memoria FerCompactacióN De Memoria Fer
CompactacióN De Memoria Fer
 
Optimización de la memoria virtual
Optimización de la memoria virtualOptimización de la memoria virtual
Optimización de la memoria virtual
 
PROBLEMAS Y SOLUCIONES DE SEGURIDAD INFORMATICA
PROBLEMAS Y SOLUCIONES DE SEGURIDAD INFORMATICAPROBLEMAS Y SOLUCIONES DE SEGURIDAD INFORMATICA
PROBLEMAS Y SOLUCIONES DE SEGURIDAD INFORMATICA
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Gestion De Memoria
Gestion De MemoriaGestion De Memoria
Gestion De Memoria
 
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
 
Juegos autoctonos
Juegos autoctonos Juegos autoctonos
Juegos autoctonos
 
Etapas de la memoria
Etapas de la memoriaEtapas de la memoria
Etapas de la memoria
 
3.1 Gestión de Almacenamiento
3.1 Gestión de Almacenamiento3.1 Gestión de Almacenamiento
3.1 Gestión de Almacenamiento
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicas
 

Similar a Asignación de memoria continua

Similar a Asignación de memoria continua (20)

Unidad3
Unidad3Unidad3
Unidad3
 
4679923.ppt
4679923.ppt4679923.ppt
4679923.ppt
 
Segunda unidas open suse
Segunda unidas open suseSegunda unidas open suse
Segunda unidas open suse
 
Unidad A Aministración de la Memoria
Unidad A Aministración de la MemoriaUnidad A Aministración de la Memoria
Unidad A Aministración de la Memoria
 
Gerarquia de memoria
Gerarquia de memoriaGerarquia de memoria
Gerarquia de memoria
 
Seg y pag en diapositivas
Seg y pag en diapositivasSeg y pag en diapositivas
Seg y pag en diapositivas
 
Opensuse2
Opensuse2Opensuse2
Opensuse2
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
Memoria
MemoriaMemoria
Memoria
 
SEGMENTACION
SEGMENTACIONSEGMENTACION
SEGMENTACION
 
Presentacion memoria
Presentacion memoriaPresentacion memoria
Presentacion memoria
 
Tc2 paso3
Tc2 paso3Tc2 paso3
Tc2 paso3
 
semana 1.pdf
semana 1.pdfsemana 1.pdf
semana 1.pdf
 
Memory[1]
Memory[1]Memory[1]
Memory[1]
 
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)
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 

Más de Edgar Pauta

Más de Edgar Pauta (8)

TIC´S Para la Educación
TIC´S Para la EducaciónTIC´S Para la Educación
TIC´S Para la Educación
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
Open Innovation
Open InnovationOpen Innovation
Open Innovation
 
Manual De Flash
Manual De FlashManual De Flash
Manual De Flash
 
PHP Y MYSQL
PHP Y MYSQLPHP Y MYSQL
PHP Y MYSQL
 
Register globals
Register globalsRegister globals
Register globals
 
Procesador
ProcesadorProcesador
Procesador
 

Último

Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
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
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 

Último (20)

Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
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
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 

Asignación de memoria continua

  • 1. INTEGRANTES Ana Poma Edgar Pauta Cristian Villamagua ASIGNACION DE MEMORIA CONTINUA
  • 2. Asignación de memoria contigua En un esquema de asignación de memoria contigua un proceso se ubica en su totalidad en posiciones consecutivas de memoria. Un ejemplo de este tipo de asignación es el utilizado en los sistemas de monoprogramación.
  • 3. Mapeo de memoria y protección Podemos utilizar estas características un registro de reubicación, con un registro limite. El registro de la reubicación contiene el valor de la dirección física mas pequeña, mientras que el registro limite contiene el rango de las direcciones lógicas(por ejemplo, reubicación = 100040 y limite = 74600). Con los registro de reubicación y de limite, cada dirección lógica debe ser inferior al valor contenido en el valor limite.
  • 4. Mapeo de memoria y protección La MMU la dirección lógica dinámicamente sumándole el valor contenido en el registro de reubicación. Esta dirección es la que se envía a la memoria. Interrupción: error de direccionamiento Registro limite Registro de reubicación memoria si Dirección lógica Dirección física CPU + no
  • 5. Mapeo de memoria y protección Cuando el planificador de la CPU selecciona un proceso para su ejecución, el despachador carga en los registros de reubicación y de limite los valores correctos, como parte del proceso de cambio de contexto. Puesto que todas las direcciones generadas por la CPU se comparan con estos registro. Este mecanismo nos permite proteger al sistema operativo.
  • 6. Múltiples Particiones Multiprogramación  Necesidad de varios procesos en memoria simultáneamente Dos modos de asignación: Particiones fijas y Variables Particiones fijas División de la memoria en varios trozos (particiones) Tamaño diferente de las particiones Tamaño fijo de las particiones (inamovible) Único proceso por partición con tamaño  partición Estructuras de datos para la gestión de particiones fijas Tabla de descripción de particiones Estado (libre/asignada) Base de la partición Tamaño de la partición
  • 7. Múltiples Particiones Estrategia de asignación Primer ajuste, Mejor ajuste, Peor ajuste Qué hacer si no hay particiones libres Esperar a la finalización de algún proceso Intercambio Protección entre procesos A través de registro base y límite Comprobación en cada acceso a memoria
  • 8. Múltiples Particiones Grado de multiprogramación. Limitado al número de particiones Fragmentación Interna Dentro de cada partición queda una zona de memoria no aprovechable El proceso es más pequeño que la partición No se puede asignar a ningún otro proceso Es posible que procesos esperando entrar en memoria no tengan partición a pesar de haber espacio libre para ellos Ejemplo OS/MFT (Multiprogramación con nº fijo de tareas)
  • 10. Particiones variables Las particiones son variables en número y longitud Inicialmente la memoria sólo contiene el sistema operativo A cada proceso se le asigna la memoria que necesita exactamente Estructuras de datos para gestionar la memoria Mapa de bits División de memoria en pequeñas unidades libres u ocupadas Lista de procesos y huecos Lista única Lista de procesos y lista de huecos Sistema de los asociados (Knuth 1973) División de memoria en bloques potencia de 2 Se compactan 2 bloques adyacentes del mismo tamaño Agiliza la fusión de huecos
  • 11. Particiones variables Algoritmos de asignación de particiones Primer ajuste, Mejor ajuste y Peor ajuste Qué hacer si no hay particiones libres Esperar a la finalización de algún proceso Intercambio
  • 13. Condensación de huecos Unión de huecos adyacentes al liberar un proceso Compactación Movimiento de procesos en la memoria para unir huecos dispersos y crear huecos de mayor tamaño Fragmentación externa Fragmentación interna, sólo si existe limitación en el tamaño mínimo de las particiones Ejemplo OS/MVT (Multiprogramación con nº variable de tareas) Antiguo S.O. de grandes ordenadores IBM OS/360 Actualmente en desuso