2. ¿QUE ES? es una técnica de administración de la memoria real que permite al sistema operativo brindarle al software de usuario y a sí mismo un espacio de direcciones mayor que la memoria real o física. permite al software usar más memoria principal que la que realmente posee el computador.
3. OPERACIÓN BASICA… Cuando una parte del hardware dentro de la computadora traduce las direcciones de memorias generadas por el software (direcciones virtuales )en: La dirección real de memorias : la referencia a la memoria es completada, como si la memoria virtual no hubiera estado involucrada. Una señal de que la memoria deseada no se encuentra en memorial principal: para esto el S.O es invocado para controlar y permitir que el programa se siga ejecutando o lo aborte si es necesario.
4. FRAGMENTACION… 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. Esta puede ser : Fragmentación Externa: Existe el espacio total, pero no es contigua. Fragmentación Interna: La memoria asignada es mayor a la que se requiere.
5. PAGINACION Igual que la paginación simple. No es necesario cargar todas las páginas. Las páginas no residentes se cargan por demanda. Ventajas. No fragmentación externa. Alto grado de multiprogramación. Gran espacio virtual para el proceso. Desventaja. Sobrecarga por gestión compleja de memoria. Cada proceso tiene su propia tabla de paginas. Si la pagina no se modifica, al realizarse el swap a disco no se necesitara copiar desde la memoria principal a la memoria secundaria.
6. TRADUCCION DE DIRECCIONES.. N. de paginas: Índice de la tabla de paginas que contiene la dirección base de cada pagina de la memoria física. Offset de la página: Define la dirección física que será enviada a la unidad de memoria.
7. SEGMENTACION… Igual que la segmentación simple. No es necesario cargar todos los segmentos. Las segmentos se cargan por demanda. Segmentos de tamaño dinámico, según la demanda. Se puede alterar los programas y recompilarlos independientemente. Permite compartir datos entre procesos, mediante el uso segmentos compartibles. Permite la protección de datos, el administrador otorgar permisos a este segmento.