MEMORIAS Arquitectura De Computadoras
SunnyVile1 de Septiembre de 2013
503 Palabras (3 Páginas)1.883 Visitas
1.2.2 Memorias
• 1 Conceptos básicos de manejo de la Memoria
• 2 Memoria principal semiconductora
• 3 Memoria Cache
Conceptos Básicos del Manejo de la memoria
• Una memoria es un dispositivo que puede mantenerse en por lo menos dos estados estables por un cierto periodo de tiempo.
• Cada uno de estos estados estables puede utilizarse para representar un bit.
• A un dispositivo con la capacidad de almacenar por lo menos un bit se le conoce como celda básica de memoria.
Un dispositivo de memoria completo se forma con varias celdas básicas y los circuitos asociados para poder leer y escribir dichas celdas básicas, agrupadas como localidades de memoria que permitan almacenar un grupo de N bits.
• El número de bits que puede almacenar cada localidad de memoria es conocido como el ancho de palabra de la memoria.
• Coincide con el ancho del bus de datos
Uno de los circuitos auxiliares que integran la memoria es el decodificador de direcciones.
• Su función es la de activar a las celdas básicas que van a ser leídas o escritas a partir de la dirección presente en el bus de direcciones.
• Tiene como entradas las n lineas del bus de direcciones y 2n líneas de habilitación de localidad, cada una correspondiente a una combinación binaria distinta de los bits de direcciones.
• Por lo tanto, el número de localidades de memoria disponibles en un dispositivo (T) se relaciona con el número de lineas de dirección 2n .
1.2.2.2 Memoria Principal Semiconductora
• Memoria semiconductora: matriz de celdas que contienen 1 ó 0, donde cada celda se especifica por una dirección compuesta por su fila (ROW) y su columna (COLUMN).
Para su implementación se usan de transistores en semiconductores.
• Operaciones básicas: lectura y escritura de datos. Conexión al exterior mediante bus de datos, direcciones y control.
Existen 2 categorías principales:
• ROM (read-only memory): los datos se almacenan de forma permanente o semipermanente memorias no volátiles.
• RAM (random-access memory): se tarda lo mismo en acceder a cualquier dirección de memoria (acceso en cualquier orden), capacidad de lectura y escritura, memorias volátiles. Existen 2 tipos de memoria ram : SRAM (estáticas) y DRAM(dinámicas).
1.2.2.3 Memoria Cache
Funcionalmente, la memoria caché es igual a la memoria principal. Sin embargo, físicamente en la computadora es un componente distinto. Se puede definir como una memoria rápida y pequeña, situada entre la memoria principal y el procesador, especialmente diseñada para contener información que se utiliza con frecuencia en un proceso con el fin de evitar accesos a otras memorias (principal), reduciendo considerablemente el tiempo de acceso al ser más rápida que el resto de la memoria principal.
Cuando el procesador lee datos o los almacena en la memoria principal, los datos también se almacenan en la memoria caché. Si el microprocesador los necesita de nuevo, los lee de la caché y no de la principal. Al ser ésta muy rápida la velocidad se incrementa considerablemente.
La cantidad de memoria caché en una computadora que disponga de esta memoria es bastante menor que la cantidad de memoria principal (no caché), y además la caché es bastante más cara
...