SlideShare una empresa de Scribd logo
1 de 7
MEMORIAVIRTUAL
MEMORIAVIRTUAL permite al software usar más memoria principal que la que realmente posee el computador cuatro tipos de memoria la memoria cache (tanto dentro como fuera del CPU) registros en la CPU la memoria física (generalmente en forma de RAM) el disco duro Aunque la memoria virtual podría ser implementada por software del sistema operativo se usa una combinación de hardware y software
Operación básica usa Memoria Virtual dirección es leída o escrita por la CPU hardware dentro de la computadora traduce las direcciones de memoria generadas por el software (direcciones virtuales)  La dirección real de memoria (la dirección de memoria física) memoria deseada no se encuentra en memoria principal (llamado excepción de memoria virtual)  En el primer caso En el segundo caso la memoria es completada como si la memoria virtual no hubiera estado involucrada: el software accede donde debía y sigue ejecutando normalmente el sistema operativo es invocado para manejar la situación y permitir que el programa siga ejecutando o aborte según sea el caso La ilusión de la memoria virtual está soportada por el mecanismo de traducción de memoria, junto con una gran cantidad de almacenamiento rápido en disco duro La memoria virtual ha llegado a ser un componente esencial de la mayoría de los sistemas operativos actuales.  La memoria virtual también simplifica la carga del programa para su ejecución llamada reubicación, este procedimiento permite que el mismo programa se ejecute en cualquier posición de la memoria física. sólo la parte de memoria virtual que está almacenada en la memoria principal, es accesible a la CPU, según un programa va ejecutándose necesitando que algunas partes de la memoria virtual se traigan a la memoria principal desde el disco se pueden volver a depositar en el disco (archivos de paginación).
FRAGMENTACION La fragmentación es generada cuando durante el reemplazo de procesos quedan huecos entre dos o más procesos de manera no contigua y cada hueco no es capaz de soportar ningún proceso de la lista de espera. Es la memoria que queda desperdiciada al usar los métodos de gestión de memoria que se vieron en los métodos anteriores La fragmentación puede ser Fragmentación Interna: la memoria asignada puede ser ligeramente mayor que la requerida; esta referencia es interna a la partición, pero no se utiliza Fragmentación Externa: existe el espacio total de memoria para satisfacer un requerimiento, pero no es contigua.
PAGINACION Es una técnica de manejo de memoria la cual el espacio de memoria se divide en secciones físicas de igual tamaño, denominadas marcos de página. Los programas se dividen en unidades lógicas, denominadas páginas, que tienen el mismo tamaño que los marcos de páginas. De esta forma, se puede cargar una página de información en cualquier marco de página. Las páginas sirven como unidad de almacenamiento de información y de transferencia entre memoria principal y memoria auxiliar o secundaria. Cada marco se identifica por la dirección de marco, que está en la posición física de la primera palabra en el marco de página.Los mecanismos de paginación permiten la correspondencia correcta entre las direcciones virtuales (dadas por los programas) y las direcciones reales de la memoria que se reverencien La paginación evita el considerable problema de ajustar los pedazos de memoria de tamaños variables que han sufrido los esquemas de manejo de memoria anteriores. Dado a sus ventajas sobre los métodos previos, la paginación, en sus diversas formas, es usada en muchos sistemas operativos.
Características de la paginación ,[object Object]
Se divide la memoria física en bloques de tamaño fijo llamados marcos (frames).

Más contenido relacionado

La actualidad más candente

memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xDandramelek
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualakany
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtualyurihils
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria VirtualUCC
 
La Memoria Virtual en Windows
La Memoria Virtual en WindowsLa Memoria Virtual en Windows
La Memoria Virtual en Windowspiensoenbinario
 
Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)Braulio8424
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualandreapab
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtualjolhaln
 

La actualidad más candente (13)

Memoria virtual 1
Memoria virtual 1Memoria virtual 1
Memoria virtual 1
 
memoria virtual xD
memoria virtual xDmemoria virtual xD
memoria virtual xD
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria Virtual
Memoria VirtualMemoria Virtual
Memoria Virtual
 
La Memoria Virtual en Windows
La Memoria Virtual en WindowsLa Memoria Virtual en Windows
La Memoria Virtual en Windows
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)Memoria virtual(Braulio E.Ramirez)
Memoria virtual(Braulio E.Ramirez)
 
Memoria virtual josue
Memoria virtual josueMemoria virtual josue
Memoria virtual josue
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Memory[1]
Memory[1]Memory[1]
Memory[1]
 

Destacado

Sistemas operativos moviles y de computadoras
Sistemas operativos moviles y de computadorasSistemas operativos moviles y de computadoras
Sistemas operativos moviles y de computadoraschristian_98
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...osjavier
 
Problema De InvestigacióN
Problema De InvestigacióNProblema De InvestigacióN
Problema De InvestigacióNdiego
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtualosjavier
 
Arte popular un objeto tipico o un sujeto atipico
Arte popular un objeto tipico o un sujeto atipicoArte popular un objeto tipico o un sujeto atipico
Arte popular un objeto tipico o un sujeto atipicoLuis Acosta
 
Dirección administrativa presentacion
Dirección administrativa presentacionDirección administrativa presentacion
Dirección administrativa presentacionYibeth Gonzalez Silva
 
La enseñanza de la lengua y las nuevas tecnologías
 La enseñanza de la lengua y las nuevas tecnologías La enseñanza de la lengua y las nuevas tecnologías
La enseñanza de la lengua y las nuevas tecnologíasPatricia Nigro
 
Base de datos pg
Base de datos pgBase de datos pg
Base de datos pgpaulagome2
 
P crd-02 creditos
P crd-02 creditosP crd-02 creditos
P crd-02 creditosREDMICROH
 
P crd-02(creditos)
P crd-02(creditos)P crd-02(creditos)
P crd-02(creditos)REDMICROH
 
Nutricion en la edad adulta
Nutricion en la edad adultaNutricion en la edad adulta
Nutricion en la edad adultaAlejandro Mejia
 
C:\Documents And Settings\Maq 14\Escritorio\Para Que Sirve Las TecnologíAs ...
C:\Documents And Settings\Maq  14\Escritorio\Para Que Sirve Las  TecnologíAs ...C:\Documents And Settings\Maq  14\Escritorio\Para Que Sirve Las  TecnologíAs ...
C:\Documents And Settings\Maq 14\Escritorio\Para Que Sirve Las TecnologíAs ...miriamfransua
 
المنير في أحكام التجويد جزء أول
المنير في أحكام التجويد جزء أولالمنير في أحكام التجويد جزء أول
المنير في أحكام التجويد جزء أولسمير بسيوني
 

Destacado (20)

Sistemas operativos moviles y de computadoras
Sistemas operativos moviles y de computadorasSistemas operativos moviles y de computadoras
Sistemas operativos moviles y de computadoras
 
Memoria virtual...
Memoria virtual...Memoria virtual...
Memoria virtual...
 
Problema De InvestigacióN
Problema De InvestigacióNProblema De InvestigacióN
Problema De InvestigacióN
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Memoriavirtual
MemoriavirtualMemoriavirtual
Memoriavirtual
 
Basquetebol em cadeiras de rodas
Basquetebol em cadeiras de rodasBasquetebol em cadeiras de rodas
Basquetebol em cadeiras de rodas
 
Arte popular un objeto tipico o un sujeto atipico
Arte popular un objeto tipico o un sujeto atipicoArte popular un objeto tipico o un sujeto atipico
Arte popular un objeto tipico o un sujeto atipico
 
Dirección administrativa presentacion
Dirección administrativa presentacionDirección administrativa presentacion
Dirección administrativa presentacion
 
Primer corte 3
Primer corte 3Primer corte 3
Primer corte 3
 
La enseñanza de la lengua y las nuevas tecnologías
 La enseñanza de la lengua y las nuevas tecnologías La enseñanza de la lengua y las nuevas tecnologías
La enseñanza de la lengua y las nuevas tecnologías
 
Cartilago y hueso
Cartilago y huesoCartilago y hueso
Cartilago y hueso
 
Iw lean handbook
Iw lean handbookIw lean handbook
Iw lean handbook
 
Packet tracer
Packet tracerPacket tracer
Packet tracer
 
Base de datos pg
Base de datos pgBase de datos pg
Base de datos pg
 
P crd-02 creditos
P crd-02 creditosP crd-02 creditos
P crd-02 creditos
 
P crd-02(creditos)
P crd-02(creditos)P crd-02(creditos)
P crd-02(creditos)
 
Nutricion en la edad adulta
Nutricion en la edad adultaNutricion en la edad adulta
Nutricion en la edad adulta
 
C:\Documents And Settings\Maq 14\Escritorio\Para Que Sirve Las TecnologíAs ...
C:\Documents And Settings\Maq  14\Escritorio\Para Que Sirve Las  TecnologíAs ...C:\Documents And Settings\Maq  14\Escritorio\Para Que Sirve Las  TecnologíAs ...
C:\Documents And Settings\Maq 14\Escritorio\Para Que Sirve Las TecnologíAs ...
 
El plagio
El plagioEl plagio
El plagio
 
المنير في أحكام التجويد جزء أول
المنير في أحكام التجويد جزء أولالمنير في أحكام التجويد جزء أول
المنير في أحكام التجويد جزء أول
 

Similar a Memoriavirtual

Similar a Memoriavirtual (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Andres infante
Andres infanteAndres infante
Andres infante
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Memoria
MemoriaMemoria
Memoria
 
Memoria_Virtual
Memoria_VirtualMemoria_Virtual
Memoria_Virtual
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Sistemas Operativos - Memoria
Sistemas Operativos - MemoriaSistemas Operativos - Memoria
Sistemas Operativos - Memoria
 
MeMoRiA ViRtUaL
MeMoRiA ViRtUaLMeMoRiA ViRtUaL
MeMoRiA ViRtUaL
 
Yimmy
YimmyYimmy
Yimmy
 
Memoria virtual miguel
Memoria virtual miguelMemoria virtual miguel
Memoria virtual miguel
 
Trabajo memoria virtual
Trabajo memoria virtualTrabajo memoria virtual
Trabajo memoria virtual
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Memoria virtual de romero
Memoria virtual de romeroMemoria virtual de romero
Memoria virtual de romero
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 
Memoria virtual[1]
Memoria virtual[1]Memoria virtual[1]
Memoria virtual[1]
 

Último

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
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
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
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
 
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
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 

Último (20)

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
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
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.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
 
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
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 

Memoriavirtual

  • 2. MEMORIAVIRTUAL permite al software usar más memoria principal que la que realmente posee el computador cuatro tipos de memoria la memoria cache (tanto dentro como fuera del CPU) registros en la CPU la memoria física (generalmente en forma de RAM) el disco duro Aunque la memoria virtual podría ser implementada por software del sistema operativo se usa una combinación de hardware y software
  • 3. Operación básica usa Memoria Virtual dirección es leída o escrita por la CPU hardware dentro de la computadora traduce las direcciones de memoria generadas por el software (direcciones virtuales) La dirección real de memoria (la dirección de memoria física) memoria deseada no se encuentra en memoria principal (llamado excepción de memoria virtual) En el primer caso En el segundo caso la memoria es completada como si la memoria virtual no hubiera estado involucrada: el software accede donde debía y sigue ejecutando normalmente el sistema operativo es invocado para manejar la situación y permitir que el programa siga ejecutando o aborte según sea el caso La ilusión de la memoria virtual está soportada por el mecanismo de traducción de memoria, junto con una gran cantidad de almacenamiento rápido en disco duro La memoria virtual ha llegado a ser un componente esencial de la mayoría de los sistemas operativos actuales. La memoria virtual también simplifica la carga del programa para su ejecución llamada reubicación, este procedimiento permite que el mismo programa se ejecute en cualquier posición de la memoria física. sólo la parte de memoria virtual que está almacenada en la memoria principal, es accesible a la CPU, según un programa va ejecutándose necesitando que algunas partes de la memoria virtual se traigan a la memoria principal desde el disco se pueden volver a depositar en el disco (archivos de paginación).
  • 4. FRAGMENTACION La fragmentación es generada cuando durante el reemplazo de procesos quedan huecos entre dos o más procesos de manera no contigua y cada hueco no es capaz de soportar ningún proceso de la lista de espera. Es la memoria que queda desperdiciada al usar los métodos de gestión de memoria que se vieron en los métodos anteriores La fragmentación puede ser Fragmentación Interna: la memoria asignada puede ser ligeramente mayor que la requerida; esta referencia es interna a la partición, pero no se utiliza Fragmentación Externa: existe el espacio total de memoria para satisfacer un requerimiento, pero no es contigua.
  • 5. PAGINACION Es una técnica de manejo de memoria la cual el espacio de memoria se divide en secciones físicas de igual tamaño, denominadas marcos de página. Los programas se dividen en unidades lógicas, denominadas páginas, que tienen el mismo tamaño que los marcos de páginas. De esta forma, se puede cargar una página de información en cualquier marco de página. Las páginas sirven como unidad de almacenamiento de información y de transferencia entre memoria principal y memoria auxiliar o secundaria. Cada marco se identifica por la dirección de marco, que está en la posición física de la primera palabra en el marco de página.Los mecanismos de paginación permiten la correspondencia correcta entre las direcciones virtuales (dadas por los programas) y las direcciones reales de la memoria que se reverencien La paginación evita el considerable problema de ajustar los pedazos de memoria de tamaños variables que han sufrido los esquemas de manejo de memoria anteriores. Dado a sus ventajas sobre los métodos previos, la paginación, en sus diversas formas, es usada en muchos sistemas operativos.
  • 6.
  • 7. Se divide la memoria física en bloques de tamaño fijo llamados marcos (frames).
  • 8. Se divide la memoria en bloques de tamaño llamados páginas.
  • 9. Se mantiene información en los marcos libres.
  • 10. Para correr un programa de n paginas de tamaño, se necesitan encontrara n marcos y cargar el programa.
  • 11.
  • 12. No es necesario que las paginas estén contiguas en memoria, por lo que no se necesitan procesos de compactación cuando existen marcos de paginas libres dispersos en la memoria.
  • 13. Es fácil controlar todas las páginas, ya que tienen el mismo tamaño.
  • 14. El mecanismo de traducción de direcciones (DAT) permite separar los conceptos de espacio de direcciones y espacios de memoria. Todo el mecanismo es transparente al usuario.
  • 15. Se libera al programador de la restricción de programar para un tamaño físico de memoria, con lo que s e aumenta su productividad. Se puede programar en función de una memoria mucho más grande a la existente.
  • 16.
  • 17. Se deben reservar áreas de memoria para las PMT de los procesos. Al no ser fija el tamaño de estas, se crea un problema semejante al de los programas (como asignar un tamaño óptimo sin desperdicio de memoria, u "ovearhead" del procesador).
  • 18.
  • 19. Offset de la página (d): combinado con la dirección base define la dirección física que será enviada a la unidad de memoria.
  • 20. Modularidad de programas: cada rutina del programa puede ser un bloque sujeto a cambios y recopilaciones, sin afectar por ello al resto del programa.
  • 21. Estructuras de datos de largo variable: donde cada estructura tiene su propio tamaño y este puede variar.
  • 22. Protección: se puede proteger los módulos del segmento contra accesos no autorizados.
  • 23. Compartición: dos o más procesos pueden ser un mismo segmento, bajo reglas de protección; aunque no sean propietarios de los mismos.
  • 24.
  • 25. Es posible compilar módulos separados como segmentos el enlace entre los segmentos puede suponer hasta tanto se haga una referencia entre segmentos.
  • 26. Debido a que es posible separar los módulos se hace más fácil la modificación de los mismos. Cambios dentro de un modulo no afecta al resto de los módulos.
  • 27. Es fácil el compartir segmentos.
  • 28. Es posible que los segmentos crezcan dinámicamente según las necesidades del programa en ejecución.
  • 29.
  • 30. Debido a que los segmentos tienen un tamaño variable se pueden presentar problemas de fragmentación externas, lo que puede ameritar un plan de reubicación de segmentos en memoria principal.
  • 31. Se complica el manejo de memoria virtual, ya que los discos almacenan la información en bloques de tamaños fijos, mientras los segmentos son de tamaño variable. Esto hace necesaria la existencia de mecanismos más costosos que los existentes para paginación.
  • 32. Al permitir que los segmentos varíen de tamaño, puede ser necesarios planes de reubicación a nivel de los discos, si los segmentos son devueltos a dicho dispositivo; lo que conlleva a nuevos costos.
  • 33. No se puede garantizar, que al salir un segmento de la memoria, este pueda ser traído fácilmente de nuevo, ya que será necesario encontrar nuevamente un área de memoria libre ajustada a su tamaño.
  • 34. La compartición de segmentos permite ahorrar memoria, pero requiere de mecanismos adicionales da hardware y software.