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

Sistemas De Memorias


Enviado por   •  19 de Febrero de 2015  •  2.923 Palabras (12 Páginas)  •  138 Visitas

Página 1 de 12

INTRODUCCIÓN

La memoria es uno de los principales recursos de la computadora, la cual debe de administrarse con mucho cuidado. Aunque actualmente la mayoría de los sistemas de cómputo cuentan con una alta capacidad de memoria, de igual manera las aplicaciones actuales tienen también altos requerimientos de memoria, lo que sigue generando escasez de memoria en los sistemas multitarea y/o multiusuario.

La parte del sistema operativo que administra la memoria se llama administrador de memoria y su labor consiste en llevar un registro de las partes de memoria que se estén utilizando y aquellas que no, con el fin de asignar espacio en memoria a los procesos cuando éstos la necesiten y liberándola cuando terminen, así como administrar el intercambio entre la memoria principal y el disco en los casos en los que la memoria principal no le pueda dar capacidad a todos los procesos que tienen necesidad de ella.

Los sistemas de administración de memoria se pueden clasificar en dos tipos: los que desplazan los procesos de la memoria principal al disco y viceversa durante la ejecución y los que no. El propósito principal de una computadora es el de ejecutar programas, estos programas, junto con la información que accesan deben de estar en la memoria principal (al menos parcialmente) durante la ejecución.

Para optimizar el uso del CPU y de la memoria, el sistema operativo debe de tener varios procesos a la vez en la memoria principal, para lo cual dispone de varias opciones de administración tanto del procesador como de la memoria. La selección de uno de ellos depende principalmente del diseño del hardware para el sistema.

ORGANIZACIONES DE LOS SISTEMAS DE MEMORIA

La memoria se encarga de almacenar los datos e instrucciones; es parte fundamental del computador. La memoria principal almacena instrucciones y datos de aquellos programas que se encuentran en ejecución; el propósito que tiene la computadora es de que se ejecuten programas; la información que se accede a estos, junto con los programas se debe encontrar en la memoria principal (puede ser parcialmente) durante el proceso de ejecución.

Existen memorias auxiliares o secundarias; que tiene la función de periférico del sistema; cuando la memoria principal no puede almacenar todos las instrucciones y datos entonces se utiliza la memoria auxiliar cuya información se traspasa; cuando se necesita, a la memoria principal.

El sistema de memoria es el lugar donde residen los programas y datos.

 Capacidad de almacenamiento

 Velocidad

 Coste

ƒ

El objetivo es tener un sistema de alta capacidad, velocidad próxima a la de los dispositivos más rápidos y un coste cercano al de los dispositivos más lentos y baratos.

EVOLUCIÓN DE LAS MEMORIAS

• En los años 30 se utiliza las tarjetas perforadas, donde la posición de las ruedas dentadas determina la dirección de las posiciones.

• En 1946; el computador ENIAC, tiene como punto de memoria la utilización de válvulas electrónicas de vacío para la construcción de biestables.

• En los inicios de las años 50; apareció el tubo de rayos catódicos con memoria con capacidad de 1200 bits se conocía como el "tubo de Williams".

• En 1953, aparece la memoria operativa de ferritas, se utilizó hasta los años 70.

• En 1968, IBM diseña la primera memoria comercial de semiconductores con una capacidad de 64 bits.

• En la actualidad las tecnologías nuevas (efecto Josephon, acoplamiento de carga, burbujas magnéticas) quieren desplazar a las memorias de semiconductores que se emplean como carácter universal en los ordenadores.

JERARQUÍA DEL SISTEMA DE MEMORIAS

Se conoce como jerarquía de memoria a la organización piramidal de la memoria en niveles que tienen los ordenadores. Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al coste de una memoria de baja velocidad, basándose en el principio de cercanía de referencias.

Los puntos básicos relacionados con la memoria pueden resumirse en:

• Capacidad

• Velocidad

• Coste

La cuestión de la capacidad es simple, cuanto más memoria haya disponible, más podrá utilizarse. La velocidad óptima para la memoria es la velocidad a la que el procesador puede trabajar, de modo que no haya tiempos de espera entre cálculo y cálculo, utilizados para traer operandos o guardar resultados. En suma, el coste de la memoria no debe ser excesivo, para que sea factible construir un equipo accesible.

Como puede esperarse los tres factores compiten entre sí, por lo que hay que encontrar un equilibrio. Las siguientes afirmaciones son válidas:

• A menor tiempo de acceso mayor coste.

• A mayor capacidad menor coste por bit.

• A mayor capacidad menor velocidad.

Se busca entonces contar con capacidad suficiente de memoria, con una velocidad que sirva para satisfacer la demanda de rendimiento y con un coste que no sea excesivo. Gracias a un principio llamado cercanía de referencias, es factible utilizar una mezcla de los distintos tipos y lograr un rendimiento cercano al de la memoria más rápida.

Los niveles que componen la jerarquía de memoria habitualmente son:

• Nivel 0: Registros

• Nivel 1: Memoria caché

• Nivel 2: Memoria principal

• Nivel 3: Memorias flash

• Nivel 4: Disco duro (con el mecanismo de memoria virtual)

• Nivel 5: Cintas magnéticas Consideradas las más lentas, con mayor capacidad.

• Nivel 6: Redes (Actualmente se considera un nivel más de la jerarquía de memorias)

PRINCIPIO DE LOCALIDAD DE REFERENCIAS A MEMORIA

- Las referencias a memoria por parte del procesador (Is. y datos), tienden a estar agrupadas en el tiempo y en el espacio (posiciones de memoria).

- Localidad Temporal: Bucles, Subrutinas. En periodos cortos de tiempo, el procesador referencia a un conjunto instrucciones/datos que se ejecutan en instantes de tiempo muy cercanos. Una ins/dato que se lea de memoria tiene muchas posibilidades de ser leída en un periodo corto de tiempo.

- Localidad Espacial: Tablas, Matrices. En periodos cortos de tiempo, el procesador referencia a un conjunto de instrucciones/datos agrupados en posiciones cercanas de memoria.

MEMORIA RAM

Es la memoria de acceso aleatorio (Random Access Memory), se le llama también memoria principal; es aquel donde el ordenador guarda los datos que está utilizando en el momento presente. El procesador accede a los bytes de la memoria sin tener

...

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