1. MEMORIA VIRTUAL ES EL CONCEPTO QUE PERMITE AL SISTEMA OPERATIVO USAR PARTE DE LA MEMORIA DE DISCO DURO PERMITE VARIAS CONCEPTOS Y APLICACONES PERMITE QUE LAS APLICACIONES MANTENGAN PARTE DE LA NFORMACION DE DISCO DURO QUE PUEDE LLEVAR TRAER Y GUARDAD LA INFORMACION
2. SEGENTACION TIENE DIFICULTAD EN EL DICEÑO DE LA IMPLIMENTACION DE CADA PROGRAMA CADA PROGRAMADOR PODRIA TOMAR SU DICEÑO TENIENDO EN CUENTA QUE ES UNICO PROGRAMA CORRIENDO EN EL SISTEMA OPERATIVO
3. OPERACIONES BASICAS CUANDO UNA DIRECICON ES LEIDA O ESCRITA EN EL CPU UNA PERTE DEL HADWARE TRADUCE LA INFORMACION LA MEMORIA VIRTUAL ALMACENA INFORMACON DE ACUERDO A LA CAPACIDAD DEL DISCO DURO LA MEMORIA VIRTUAL A LLEGADO HACER UNA DE LOS COMPONENTES MAS USUALES EN LOS SITEMAS OPERATIVOS ACTUALES LA MEMORIA VIRTUAL TAMBIEN SIMPLIFICA LA CARGA DEL PRORAMA LLAMADA REUBICACION ESTE PERMITE QUE SE EJECUTE EN CUALQUIER POSICION DE LA MEMORIA FISICA
4. FRAGMENTACION ES LA MEMORIA QUE SE DESPERDICIA AL USAR METODOS DE GESTION DE MEMORIA E GENERADA CUANDO QUEDAD HUECOS ENTRE DOS O MAS Y QUE NO SON CAPACES DE SOPORTAR NINGUNA LISTA EN ESPERA
5. FRAGMENTACION EXTERNA EXISTE EL ESPACIO TOTAL DE LA MEMORIA PARA SATISFACER UN RE QUIRIMIENTO PERO NO ES CONTIGUO PUEDE REDUCIR MEDIANTE LA COMPACTACION PARA COLOCAR TODA LA MEMORIA LIBRE EN UN SOLO GRAN BOLQUE
6. FRAGMENTACION INTERNA LA MEMORIA INTERNA PUEDE SER LIJERAMENTE MAYOR QUE LA REQUERIDA ES INTERNA A LA PARTICION PERO NO SE UTILIZA
7. PAGINACION ES UNA TECNICA DE MANEJO DE MEMORIA EN LA CUAL LA MEMORIA SE DIVIDE EN PARTES FISICAS DE IGUAL TAMAÑO DENOMINADOS MARCOS DE PAGINA LAS PAGINAS SIRVEN COMO UNUDADES DE ALMACEAMIENTO DE INFORMACION Y DE TRANSFERENCIA ENTRE MEMORIA PRINCIPAL Y MEMORIA UAXILIAR O SECUNDARIA AL USAR LA MEMORIA VIRTUAL LAS DIRECCIONES NO PASAN EN FORMA DIRECTA AL BUS DE DATOS
8. TABLAS DE PAGINA La tabla de páginas puede ser demasiado grande. La asociación debe ser rápida.
9. CARACTERISTICAS El espacio de direcciones lógico de un proceso puede ser no contiguo. Se divide la memoria física en bloques de tamaño fijo llamados marcos Se divide la memoria en bloques de tamaño llamados páginas. Se mantiene información en los marcos libres. Para correr un programa de n paginas de tamaño, se necesitan encontrara n marcos y cargar el programa. Se establece una tabla de páginas para trasladar las direcciones lógicas a físicas. Se produce fragmentación interna.
10. VENTAJAS DE LAS PAGINAS No es necesario que las paginas estén contiguas en memoria Es posible comenzar a ejecutar un programa Es fácil controlar todas las páginas, ya que tienen el mismo tamaño. El mecanismo de traducción de direcciones (DAT) permite separar los conceptos de espacio de direcciones y espacios de memoria. Al no necesitarse cargar un programa completo en memoria para su ejecución, se puede aumentar el número de programasAl no necesitarse cargar un programa completo en memoria para su ejecución, se puede aumentar el número de programas
11. DESVENTAJAS El costo de hardware y software se incrementa Se deben reservar áreas de memoria para las PMT de los procesos Aparece el problema de fragmentación interna Aparece el problema de fragmentación interna Debe asignarse un tamaño promedio a las páginas, evitando que si son muy pequeñas, se necesite
12. TRADUCCION DE DIVICIONES Número de página (p): utilizado como índice en la tabla de páginas que contiene la dirección base de cada página en la memoria física. 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.
13. SEGMENTACION ES UN MANEJO DE MEMORIA MEDIANTE LA CUAL LA STRUCTURA DEL PROGRAMA REFLEJA SU DIVICION LOGICA LLEVANDOCE ACABO UNA ORGANIZACIÓN LOGICA DE LA IFORMACION
14. VENTAJAS Debido a que es posible separar los módulos se hace mas fácil Es fácil el compartir segmentos Es posible que los segmentos crezcan dinámicamente según las necesidades del programa en ejecución. Existe la posibilidad de definir segmentos que aun no existan.
15. DES VENTAJAS . Hay un incremento en los costos de hardware y de software para llevar a cabo la implantación en bloques de tamaños fijos, mientras los segmentos son de tamaño variable Al permitir que los segmentos varíen de tamaño, puede ser necesarios planes de reubicación a nivel de los discos No se puede garantizar, que al salir un segmento de la memoria, este pueda ser traído fácilmente de nuevo