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

Sistemas Operativos


Enviado por   •  14 de Octubre de 2011  •  412 Palabras (2 Páginas)  •  351 Visitas

Página 1 de 2

MEMORIA REAL

La memoria real o principal es en donde son ejecutados los programas y procesos de una computadora y es el espacio real que existe en memoria para que se ejecuten los procesos. Por lo general esta memoria es de mayor costo que la memoria secundaria, pero el acceso a la información contenida en ella es de más rápido acceso. Solo la memoria cache es más rápida que la principal, pero su costo es a su vez mayor.

Cuando no existe memoria virtual no hay diferenciación entre el espacio de direcciones y la memoria real; el espacio de direcciones que puede ser usado en los programas tiene idéntico tamaño al espacio de memoria real posible. Si se utiliza memoria virtual, el espacio de direcciones disponibles para los programas es aquel determinado por el tamaño de la memoria virtual implementada y no el espacio de direcciones provisto por la memoria real disponible.

La organización y administración de la memoria real de un sistema ha sido y es uno de los factores más importantes en el diseño de los S. O.

Los términos “memoria” y “almacenamiento” se consideran equivalentes.

Los programas y datos deben estar en el almacenamiento principal para:

• Poderlos ejecutar.

• Referenciarlos directamente

ADMINISTRACIÓN DE LA MEMORIA REAL.

La memoria virtual es una técnica de gestión que, combinando hardware y software, permite la ejecución de programas parcialmente cargados en memoria real.

Esta forma de trabajar aporta ventajas importantes:

• Si los programas se pueden ejecutar por partes, la memoria lógica puede ser mayor que la real disponible.

• Puesto que cada programa ocupa menos memoria real se puede elevar el índice de multiprogramación, y por tanto, la eficiencia del sistema se incrementa.

• Al cargar menos cantidad de cada programa, se necesitan menos operaciones de E/S para las operaciones de carga e intercambio de los mismos.

Las diferentes partes de un programa se van cargando en memoria a medida que se necesitan, y por ello, esta técnica debe considerar tres aspectos importantes:

Carga: Las particiones del programa se cargan cuando se necesitan (petición de Pagina) o bien se pueden cargar por adelantado (anticipación o Re paginación).

Colocación: Los sistemas de memoria virtual que utilicen segmentación deben decidir, al Cargar un nuevo segmento, si lo hacen en el hueco más adecuado o bien en el Primero posible.

Sustitución: La norma será que toda la memoria real esté ocupada, y cuando se necesite cargar una nueva parte de un programa habrá que reemplazar alguna de las existentes. Es importante definir la selección de la parte a reemplazar.

MAPA DE MEMORIA

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com