ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Paginacion De Memoria RAM


Enviado por   •  1 de Diciembre de 2014  •  656 Palabras (3 Páginas)  •  324 Visitas

Página 1 de 3

PAGINACIÓN DE MEMORIA

1. ESPACIO DE DIRECCIONES

Un espacio de direcciones define un rango de direcciones discretas, donde cada una puede corresponder a un registro de memoria físico o virtual, un dispositivo periférico, un host de red, un sector de disco, u otra entidad lógica o física.

Una dirección de memoria, identifica la ubicación física en una memoria de computadora, como lo haría una dirección de una calle (dirección de memoria) en una ciudad (memoria).

El espacio de direcciones sería como un área de ubicaciones (un vecindario, una ciudad o un país, siguiendo con la comparación anterior).

2. MEMORIA VIRTUAL

El método fue ideado por Fotheringham, (1961) se conoce actualmente como memoria virtual. La idea básica detrás de la memoria virtual es que cada programa tiene su propio espacio de direcciones, el cual se divide en trozos llamados páginas.

Cada página es un rango contiguo de direcciones. Estas páginas se asocian a la memoria física, pero no todas tienen que estar en la memoria física para poder ejecutar el programa.

Cuando el programa hace referencia a una parte de su espacio de direcciones que está en la memoria física, el hardware realiza la asociación necesaria al instante.

Cuando el programa hace referencia a una parte de su espacio de direcciones que no está en la memoria física, el sistema operativo recibe una alerta para buscar la parte faltante y volver a ejecutar la instrucción que falló

La memoria virtual presenta, adicionalmente a su capacidad para ejecutar programas mayores que la memoria física disponible, un conjunto de interesantes ventajas con respecto a la paginación con programas enteros:

• Reduce la latencia en la ejecución de los programas, al no tener éstos que cargarse completamente para comenzar a ejecutarse.

• Permite gestionar más eficientemente la memoria física. Cualquier espacio libre, incluso una única página, puede ser aprovechado para cargar un nuevo programa y comenzar a ejecutarlo. Por otra parte, si una página de un programa no se referencia durante la ejecución, no habrá que cargarla.

• Al aumentar el grado de multiprogramación a costa de reducir el número de páginas cargadas de cada programa, permite incrementar la eficiencia de la CPU en sistemas multiprogramados8.

• Ahorra la independencia de los programas con respecto a la máquina es completa. Además del direccionamiento virtual que aporta la paginación, la cantidad de memoria física disponible para ejecutar el programa sólo es relevante para la velocidad de ejecución del programa.

3. PAGINACIÓN DE MEMORIA

En sistemas operativos de computadoras,

...

Descargar como (para miembros actualizados)  txt (4.2 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com