1. 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
2. QUE SE PUEDE
UBICAR TANTO A
DENTRO COMO
AFUERA DE LA CPU
ES EN FORMA DE
RAM DONDE LA
CPU PUEDE
ESCRIBIR Y LEER
RAPIDAMENTE
ES LENTO PERO
ECONOMICO
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)
3.
4. OPERACIÓN BASICA
CUANDO SE USA MEMORIA
VIRTUAL , O CUANDO UNA
DIRECCION ES LEIDA POR LA
CPU , UNA PARTE DEL
HARDWARE TRADUCE
PRIMER CASO SEGUNDO CASO
LA REFERENCIA DE LA
MEMORIA ES COMPLETADA
EL SOFTWARE ACCEDE
DONDE DEBIA Y SIGUE
EJECUTANDO
NORMALMENTE
EL SISTEMA OPERATIVO ES
INVOCADO PARA MANEJAR LA
SITUACION Y PERMITIR QUE EL
PROGRAMA SIGA EJECUTANDO
A BORDE SEGÚN SEA EL CASO
5.
6. 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
PUEDE SER INTERNAEXTERNA
7.
8. TECNICA DEMANEJO DE MEMORIA EN LA CUAL EL
ESPACIO DE MEMORIA SE DIVIDE EN SECCIONES FISICAS
DE IGUAL TAMAÑO
DENOMINADAS MARCOS DE PAGINAS
LOS PROGRAMASW SE DIVIDEN EN
UNIDADES LOGICAS
DENOMINADAS PAGINAS
LA S PAGINAS SIRVEN COMO
UNIDAD DE ALMACENAMIENTO
DE INFORMACION Y DE
TRANSFERENCIA
ENTRE
MEMORIA PRINCIPAL, AUXILIAR O
SEGUNDARIA
9. 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
PAGINAS ES ASOCIAR LAS PAGINAS
VIRTUALES CON LOS MARCOS
EN TERMINOS MATEMATICOS LA TABLA
DE PAGINAS ES UNA FUNCION
CUYO ARGUMENTO ES EL NUMERO DE PAGINA
VIRTUAL Y COMO RESULTADO EL NUMERO DE MARCO
FISICO
10. 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
11. ALGUNAS VENTAJAS Y DESVENTAJAS DE
PAGINACION
VENTAJAS DESVENTAJAS
NO ES NECESARIO QUE LAS PAGINAS ESTEN
CONTIGUAS EN MEMORIA
FACIL DE CONTROLAR TODAS LAS PAGINAS
SE ELIMINA EL PROBLEMA DE FRAGMENTACION
EXTERNA
SE PUEDE PROGRAMAR EN FUNCION DE UNA
MEMORIA MUCHO MAS GRANDE A LA EXISTENTE
EL COSTO DEL HARDWARE Y DE
SOFTWARE SE INCREMENTA CADA VEZ
MAS
SE DEBEN ASIGNAR AREAS DE
MEMORIA PARA LAS PMT DE LOS
PROCESOS
SI LAS PAGINAS SON MUY GRANDES
SE INCREMENTA EL GRADO DE
FRAGMENTACION INTERNA
12. 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
UNIDADES LOGICAS DE SU PROGRAMA
ES POSIBLE COPILAR MODULOS SEPARADOS
COMO SEGMENTOS
EXISTE LA POSIBILIDAD DE DEFINIR
SEGMENTOS QUE AUN NO EXISTEN
SE COMPLICA EL MANEJO DE MEMORIA
VIRTUAL
NO SE GARANTIZA QUE AL SALIR DE UN
SEGMENTO PUEDA VOLVER A RECUPERARLO
FACILMENTE
SEGMENTACION DE PAGINA
TIENE TODAS LAS VENTAJAS DE SEGMENTACION Y PAGINACION
13. EXISTEN DIFERENTES ALGORISMOS ,
COMO
ALGORITMO
OPTICO
ALGORITMO
FIFO
ALGORITMO LRU ALGORITMO DE
APROXIMACION
AL LRU
FIN