SlideShare une entreprise Scribd logo
1  sur  14
Memoria
Virtual
Tec Prof. En Sistemas
Sistemas Operativos 4AM
Profesor: Oscar W Mendoza
Es una técnica de administración de la memoria real y permite
     ejecutar procesos que no caben en la memoria RAM



                  La mayoría de los
                  computadores
                  tienen 4 memorias

MEMORIA CACHE             MEMORIA FISICA            DISCO DURO
QUE SE PUEDE           ES EN FORMA DE
                       RAM DONDE LA         ES LENTO PERO
UBICAR TANTO A
                       CPU PUEDE            ECONOMICO
DENTRO COMO
AFUERA DE LA CPU       ESCRIBIR Y LEER
                       RAPIDAMENTE




     AL UTILIZAR MEMORIA VIRTUAL SE HACE COMBINACION ENTRE
     EL HARDWARE ESPECIAL Y EL SISTEMA OPERATIVO HACEN
     USO DE LA MEMORIA PRINCIPAL Y LA SECUNDARIA PARA
     HACER PARECER QUE LA COMPUTADORA TIENE MUCHA MAS
     MAMORIA PRONCIPAL (RAM)
CUANDO SE USA MEMORIA
OPERACIÓN BASICA        VIRTUAL , O CUANDO UNA
                        DIRECCION ES LEIDA POR LA
                        CPU , UNA PARTE DEL
                        HARDWARE TRADUCE


          PRIMER CASO             SEGUNDO CASO


LA REFERENCIA DE LA     EL SISTEMA OPERATIVO ES
MEMORIA ES COMPLETADA   INVOCADO PARA MANEJAR LA
EL SOFTWARE ACCEDE      SITUACION Y PERMITIR QUE EL
DONDE DEBIA Y SIGUE     PROGRAMA SIGA
EJECUTANDO              EJECUTANDO A BORDE SEGÚN
NORMALMENTE             SEA EL CASO
ES LA MEMORIA QUE QUEDA DESPERDICIADA AL USAR LOS METODOS DE
GESTION DE MEMORIA QUE SE VIERON EN LOS METODOS ANTERIORES
LA FRAGMENTACION ES GENERADA CUANDO DURANTE REMPLAZOS DE
PROCESOS QUEDAN HUECOS ENTRE DOS O MAS PROCESOS




                           LA
                     FRAGMENTACION
     EXTERNA            PUEDE SER             INTERNA
TECNICA DEMANEJO DE MEMORIA EN LA CUAL EL
          ESPACIO DE MEMORIA SE DIVIDE EN SECCIONES FISICAS
          DE IGUAL TAMAÑO


DENOMINADAS MARCOS DE PAGINAS
                                       LA S PAGINAS SIRVEN COMO
                                       UNIDAD DE ALMACENAMIENTO
                                       DE INFORMACION Y DE
LOS PROGRAMASW SE DIVIDEN EN
                                       TRANSFERENCIA
UNIDADES LOGICAS


   DENOMINADAS PAGINAS                           ENTRE



                                      MEMORIA PRINCIPAL, AUXILIAR O
                                      SEGUNDARIA
TABLAS DE PAGINAS
 CADA PAGINA TIENE UN NUMERO QUE SE UTILIZA COMO INDICE EN LA
 TABLA DE PAGINAS LO QUE DA COMO RESULTADO EL NUMERO DE MARCOS
 CORRESPONDIENTES DE ESA PAGINA VIRTUAL


LA FINALIDAD DE LA TABLA DE      EN TERMINOS MATEMATICOS LA TABLA
PAGINAS ES ASOCIAR LAS PAGINAS          DE PAGINAS ES UNA FUNCION
VIRTUALES CON LOS MARCOS




            CUYO ARGUMENTO ES EL NUMERO DE PAGINA
         VIRTUAL Y COMO RESULTADO EL NUMERO DE MARCO
                            FISICO
HAY QUE EMFRENTAR DOS ASPECTOS
                        FUNDAMENTALES


                LA TABLA DE PAGINAS PUEDE SER
                DEMACIADO GRANDE


               ESTO DEPENDE DE LA DIFERENCIA DE BITS
               QUE TRAE CADA COMPUTADORA ENTRE
               MAS BITS MANEJE MAYOR SERA EL
               NUMERO DE PAGINAS




                    LA ASOCIACION DEBE DE SER RAPIDA



LA ASOSIACION VIRTUAL- FISICA DEBE EN CADA A REFERENCIA DE LA MEMORIA UNA INSTRUCCION
COMUN TIENE UNA PALABRA DE INSTRUCCIÓN Y TAMBIEN UN OPERARIO DE MEMORIA ENTONCES ES
NECESARIO HACER UNA DOS O MAS REFERENCIAS A LA TABLA DE PAGINAS POR CADA INSTRUCCIÓN
ALGUNAS VENTAJAS Y
                           DESVENTAJAS DE
                             PAGINACION

VENTAJAS                                                   DESVENTAJAS

NO ES NECESARIO QUE LAS PAGINAS ESTEN     EL COSTO DEL HARDWARE Y DE
CONTIGUAS EN MEMORIA                       SOFTWARE SE INCREMENTA CADA VEZ
                                           MAS
 FACIL DE CONTROLAR TODAS LAS PAGINAS
                                           SE DEBEN ASIGNAR AREAS DE
SE ELIMINA EL PROBLEMA DE FRAGMENTACION   MEMORIA PARA LAS PMT DE LOS
EXTERNA                                    PROCESOS

SE PUEDE PROGRAMAR EN FUNCION DE UNA      SI LAS PAGINAS SON MUY GRANDES
MEMORIA MUCHO MAS GRANDE A LA EXISTENTE    SE INCREMENTA EL GRADO DE
                                           FRAGMENTACION INTERNA
SEGMENTACION
       ES UNESQUEMA DE MANEJO DE MEMORIA MEDIANTE LA CUAL LA ESTRUCTURA DEL
                        PROGRAMA REFLEJA SU DIVISION LOGICA


   VENTAJAS                                                           DESVENTAJAS

 EL PROGRAMADOR PUEDE CONOCER LAS                 SE COMPLICA EL MANEJO DE MEMORIA
UNIDADES LOGICAS DE SU PROGRAMA                                              VIRTUAL

 ES POSIBLE COPILAR MODULOS SEPARADOS            NO SE GARANTIZA QUE AL SALIR DE UN
COMO SEGMENTOS                                SEGMENTO PUEDA VOLVER A RECUPERARLO
                                                                          FACILMENTE
 EXISTE LA POSIBILIDAD DE DEFINIR
SEGMENTOS QUE AUN NO EXISTEN



                                SEGMENTACION DE PAGINA


             TIENE TODAS LAS VENTAJAS DE SEGMENTACION Y PAGINACION
EXISTEN DIFERENTES ALGORISMOS ,

                           COMO




ALGORITMO   ALGORITMO      ALGORITMO LRU          ALGORITMO DE
OPTICO      FIFO                                  APROXIMACION
                                                      AL LRU


                     FIN

Contenu connexe

Tendances

Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
ayreonmx
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
MedardoPerez
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
ALASBLANKS
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
andresinf
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
JUANR1022
 

Tendances (20)

Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
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
 
Paginacion sobre demanda y sobre paginacion
Paginacion sobre demanda y sobre paginacionPaginacion sobre demanda y sobre paginacion
Paginacion sobre demanda y sobre paginacion
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
SIMD Single Instruction Multiple Data
SIMD Single Instruction Multiple DataSIMD Single Instruction Multiple Data
SIMD Single Instruction Multiple Data
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHE
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
 
4.1 Individual Y 4.3.pptx
4.1 Individual Y 4.3.pptx4.1 Individual Y 4.3.pptx
4.1 Individual Y 4.3.pptx
 
Presentacion Memoria RAM
Presentacion Memoria RAMPresentacion Memoria RAM
Presentacion Memoria RAM
 
Acceso Directo A Memoria
Acceso Directo A MemoriaAcceso Directo A Memoria
Acceso Directo A Memoria
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
Gestion de memoria en windows
Gestion de memoria en windowsGestion de memoria en windows
Gestion de memoria en windows
 

En vedette

Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.
velazqes
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
lagm000
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
yurihils
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
jolhaln
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
manyu1
 
Memoria virtual ferney linares
Memoria  virtual  ferney linaresMemoria  virtual  ferney linares
Memoria virtual ferney linares
djferney
 

En vedette (20)

Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Trabajo memoria virtual.
Trabajo memoria virtual.Trabajo memoria virtual.
Trabajo memoria virtual.
 
Capitulo 9 Memoria Virtual
Capitulo 9 Memoria VirtualCapitulo 9 Memoria Virtual
Capitulo 9 Memoria Virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
Administracion de Memoria
Administracion de MemoriaAdministracion de Memoria
Administracion de Memoria
 
Memória ram aula 3
Memória ram   aula 3Memória ram   aula 3
Memória ram aula 3
 
Memoria Virtual - Gerenciamento
Memoria Virtual - GerenciamentoMemoria Virtual - Gerenciamento
Memoria Virtual - Gerenciamento
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos 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 ferney linares
Memoria  virtual  ferney linaresMemoria  virtual  ferney linares
Memoria virtual ferney linares
 
Fernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtualFernando rincon s.o memoria virtual
Fernando rincon s.o memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 

Similaire à Memoria virtual - Exposicion (20)

Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtual
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas
SistemasSistemas
Sistemas
 
Memoria_Virtual
Memoria_VirtualMemoria_Virtual
Memoria_Virtual
 
Memoria virtual
Memoria  virtualMemoria  virtual
Memoria virtual
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Memoria virtual2
Memoria virtual2Memoria virtual2
Memoria virtual2
 
Diapositivas de sistemas operativos
Diapositivas de sistemas operativosDiapositivas de sistemas operativos
Diapositivas de sistemas operativos
 
Memoria virtual josue
Memoria virtual josueMemoria virtual josue
Memoria virtual josue
 
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
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Andres infante
Andres infanteAndres infante
Andres infante
 
Andres infante
Andres infanteAndres infante
Andres infante
 
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
 

Plus de Карлос Кантор (8)

Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Exposiciónarch proy mem
Exposiciónarch proy memExposiciónarch proy mem
Exposiciónarch proy mem
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Expociion njuand
Expociion njuandExpociion njuand
Expociion njuand
 
Archivos proyectados
Archivos proyectadosArchivos proyectados
Archivos proyectados
 
Ensayo sobre las redes sociales
Ensayo sobre las redes socialesEnsayo sobre las redes sociales
Ensayo sobre las redes sociales
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Metodos de Estudio - Carlos Julio - ECCI
Metodos de Estudio - Carlos Julio - ECCIMetodos de Estudio - Carlos Julio - ECCI
Metodos de Estudio - Carlos Julio - ECCI
 

Memoria virtual - Exposicion

  • 1. Memoria Virtual Tec Prof. En Sistemas Sistemas Operativos 4AM Profesor: Oscar W Mendoza
  • 2. Es una técnica de administración de la memoria real y permite ejecutar procesos que no caben en la memoria RAM La mayoría de los computadores tienen 4 memorias MEMORIA CACHE MEMORIA FISICA DISCO DURO
  • 3. QUE SE PUEDE ES EN FORMA DE RAM DONDE LA ES LENTO PERO UBICAR TANTO A CPU PUEDE ECONOMICO DENTRO COMO AFUERA DE LA CPU ESCRIBIR Y LEER RAPIDAMENTE AL UTILIZAR MEMORIA VIRTUAL SE HACE COMBINACION ENTRE EL HARDWARE ESPECIAL Y EL SISTEMA OPERATIVO HACEN USO DE LA MEMORIA PRINCIPAL Y LA SECUNDARIA PARA HACER PARECER QUE LA COMPUTADORA TIENE MUCHA MAS MAMORIA PRONCIPAL (RAM)
  • 4.
  • 5. CUANDO SE USA MEMORIA OPERACIÓN BASICA VIRTUAL , O CUANDO UNA DIRECCION ES LEIDA POR LA CPU , UNA PARTE DEL HARDWARE TRADUCE PRIMER CASO SEGUNDO CASO LA REFERENCIA DE LA EL SISTEMA OPERATIVO ES MEMORIA ES COMPLETADA INVOCADO PARA MANEJAR LA EL SOFTWARE ACCEDE SITUACION Y PERMITIR QUE EL DONDE DEBIA Y SIGUE PROGRAMA SIGA EJECUTANDO EJECUTANDO A BORDE SEGÚN NORMALMENTE SEA EL CASO
  • 6.
  • 7. ES LA MEMORIA QUE QUEDA DESPERDICIADA AL USAR LOS METODOS DE GESTION DE MEMORIA QUE SE VIERON EN LOS METODOS ANTERIORES LA FRAGMENTACION ES GENERADA CUANDO DURANTE REMPLAZOS DE PROCESOS QUEDAN HUECOS ENTRE DOS O MAS PROCESOS LA FRAGMENTACION EXTERNA PUEDE SER INTERNA
  • 8.
  • 9. TECNICA DEMANEJO DE MEMORIA EN LA CUAL EL ESPACIO DE MEMORIA SE DIVIDE EN SECCIONES FISICAS DE IGUAL TAMAÑO DENOMINADAS MARCOS DE PAGINAS LA S PAGINAS SIRVEN COMO UNIDAD DE ALMACENAMIENTO DE INFORMACION Y DE LOS PROGRAMASW SE DIVIDEN EN TRANSFERENCIA UNIDADES LOGICAS DENOMINADAS PAGINAS ENTRE MEMORIA PRINCIPAL, AUXILIAR O SEGUNDARIA
  • 10. TABLAS DE PAGINAS CADA PAGINA TIENE UN NUMERO QUE SE UTILIZA COMO INDICE EN LA TABLA DE PAGINAS LO QUE DA COMO RESULTADO EL NUMERO DE MARCOS CORRESPONDIENTES DE ESA PAGINA VIRTUAL LA FINALIDAD DE LA TABLA DE EN TERMINOS MATEMATICOS LA TABLA PAGINAS ES ASOCIAR LAS PAGINAS DE PAGINAS ES UNA FUNCION VIRTUALES CON LOS MARCOS CUYO ARGUMENTO ES EL NUMERO DE PAGINA VIRTUAL Y COMO RESULTADO EL NUMERO DE MARCO FISICO
  • 11. HAY QUE EMFRENTAR DOS ASPECTOS FUNDAMENTALES LA TABLA DE PAGINAS PUEDE SER DEMACIADO GRANDE ESTO DEPENDE DE LA DIFERENCIA DE BITS QUE TRAE CADA COMPUTADORA ENTRE MAS BITS MANEJE MAYOR SERA EL NUMERO DE PAGINAS LA ASOCIACION DEBE DE SER RAPIDA LA ASOSIACION VIRTUAL- FISICA DEBE EN CADA A REFERENCIA DE LA MEMORIA UNA INSTRUCCION COMUN TIENE UNA PALABRA DE INSTRUCCIÓN Y TAMBIEN UN OPERARIO DE MEMORIA ENTONCES ES NECESARIO HACER UNA DOS O MAS REFERENCIAS A LA TABLA DE PAGINAS POR CADA INSTRUCCIÓN
  • 12. ALGUNAS VENTAJAS Y DESVENTAJAS DE PAGINACION VENTAJAS DESVENTAJAS NO ES NECESARIO QUE LAS PAGINAS ESTEN EL COSTO DEL HARDWARE Y DE CONTIGUAS EN MEMORIA SOFTWARE SE INCREMENTA CADA VEZ MAS  FACIL DE CONTROLAR TODAS LAS PAGINAS SE DEBEN ASIGNAR AREAS DE SE ELIMINA EL PROBLEMA DE FRAGMENTACION MEMORIA PARA LAS PMT DE LOS EXTERNA PROCESOS SE PUEDE PROGRAMAR EN FUNCION DE UNA SI LAS PAGINAS SON MUY GRANDES MEMORIA MUCHO MAS GRANDE A LA EXISTENTE SE INCREMENTA EL GRADO DE FRAGMENTACION INTERNA
  • 13. SEGMENTACION ES UNESQUEMA DE MANEJO DE MEMORIA MEDIANTE LA CUAL LA ESTRUCTURA DEL PROGRAMA REFLEJA SU DIVISION LOGICA VENTAJAS DESVENTAJAS  EL PROGRAMADOR PUEDE CONOCER LAS  SE COMPLICA EL MANEJO DE MEMORIA UNIDADES LOGICAS DE SU PROGRAMA VIRTUAL  ES POSIBLE COPILAR MODULOS SEPARADOS  NO SE GARANTIZA QUE AL SALIR DE UN COMO SEGMENTOS SEGMENTO PUEDA VOLVER A RECUPERARLO FACILMENTE  EXISTE LA POSIBILIDAD DE DEFINIR SEGMENTOS QUE AUN NO EXISTEN SEGMENTACION DE PAGINA TIENE TODAS LAS VENTAJAS DE SEGMENTACION Y PAGINACION
  • 14. EXISTEN DIFERENTES ALGORISMOS , COMO ALGORITMO ALGORITMO ALGORITMO LRU ALGORITMO DE OPTICO FIFO APROXIMACION AL LRU FIN