viernes, 8 de mayo de 2015

Práctica Memoria RAM



INTRODUCCIÓN
Uno de los componentes más importantes de una computadora es la memoria principal o memoria RAM. En esta memoria se cargan los programas y los datos que se están usando en la computadora mientras esta permanece encendida, por tanto, cuanto mejores sean las prestaciones de la memoria más se notarán en el funcionamiento del sistema. 


¿Por qué se llama RAM? - Las siglas RAM vienen de los vocablos ingleses "Random Access Memory". Significa "Memoria de Acceso Aleatorio", y se refiere a la capacidad del sistema de acceder a una posición en concreto de la memoria de manera directa. La mayoría de las memorias RAM son volátiles, esto significa que la información almacenada en ellas se pierde cuando se corta el suministro de energía.

Diagrama lógico

DESARROLLO
Material
1             Fuente de poder regulable de 12 y 5 volts de corriente continua
1          Multimetro
1          Protoboard
14       Leds
2          Dip Swich de 4 interruptores
1          Dip Swich de 2 interruptores
14       Resistencias de 220 Ohms
1             Circuito 74189 (RAM)
1             Circuito 7404 (negada)

El circuito 74189 es la memoria RAM, encargada de guardar los datos y trabajar con estos, por lo que es importante el recalcar su hoja de datos.

Tabla 1.1 Pin de conexión

Pin
Conexión
Descripción
1
A0
Entrada del Dirección 0 (Select Imput A) 
2
/CS
Activación de Memoria (Lógica negativa)
3
/WE
Activación de Escritura (Lógica negativa)
4
D1
Entrada de Da tos 1
5
/O1
Salida de datos 1 (Lógica negativa)
6
D2
Entrada de Datos 2
7
/O2
Salida de datos 2 (Lógica negativa)
8
(-) GND
Alimentación de Tierra
9
/O3
Salida de datos 3 (Lógica negativa)
10
D3
Entrada de Datos 3
11
/O4
Salida de datos 4 (Lógica negativa)
12
D3
Entrada de Datos 3
13
A3
Entrada del Dirección 3 (Select Imput D)
14
A2
Entrada del Dirección 2 (Select Imput C)
15
A1
Entrada del Dirección 1 (Select Imput B)
16
+Vcc
Alimentación de Corriente



















Con los componentes antes mencionados se llevo a cabo el desarrollo de la práctica. Los cuáles serán utilizados para desarrollar el siguiente diagrama.

Diagrama de conexión


Construcción de circuito
Para la elaboración del circuito nos basamos en el diagrama lógico presentado anteriormente. Como primer paso polarizamos debidamente los protoboard que se van a utilizar para el desarrollo del circuito como se muestra en la Imagen 1.

Imagen 1. Polarización del protoboard

Procedemos a ensamblar (colocar) los diferentes componentes que vamos a necesitar, para el correcto funcionamiento del circuito, en la placa de experimentación (protoboard), procurando conservar una buena presentación para el mismo tal como se muestran en las imágenes 2 y 3.

Imagen 2. Ensamble de componentes 1

Imagen 3. Ensamble de componentes 2

Posteriormente polarizamos los componentes que así lo requerían, para tener un buen funcionamiento de los mismos, procedimos a realizar las conexiones pertinentes por medio de cables (entre los distintos componentes) para la introducción, dirección y control de los datos tal como se muestra en la imagen 4.

Imagen 4. Conexión de los componentes mediante cables

Funcionamiento de la práctica


Si analizas el diagrama observaras que están divididos los buses por dirección, datos y control (lectura y escritura) y que además arranca en 0 (cero) cada vez que alimentas el circuito, en los LEDS observaras el conteo, como puedes apreciar únicamente cuenta de 0 a 15, este conteo se lo proporcionas a las direcciones A0 - A4 de la memoria RAM, con lo cual, puedes accesar a escribir o a leer 16 posiciones de dicha memoria RAM. Posteriormente las salidas alimentan 4 leds con los que se podrá apreciar cuales son los datos guardados o que se están utilizando en ese momento.

Pruebas
Conectamos el circuito a nuestra fuente donde solo le proporcionaremos 5 volts. Tal como se muestra en la imagen 5, guardamos en la dirección 1 (teniendo en cuenta que la numeración esta en forma binaria) el dato 1. 

Imagen 5.

Esto subiendo el interruptor número 1 del Dip que indica que el circuito ha pasado a modo lectura. Para escribirlo, subimos el interruptor número 2 (manteniendo arriba el primero) y posteriormente bajamos los dos interruptores para inhabilitarlo de nuevo como se puede observar en la imagen 6.
Imagen 6.

Comprobamos que el dato se guardó correctamente al habilitar nuevamente el modo lectura. El dato guardado se puede visualizar en los leds de Lectura (Blancos).
Siguiendo el mismo procedimiento antes mencionado en esta ocasión guardamos en la posición 1 el dato 3 (como se muestra en la imagen 7).
Imagen 7.

Finalmente verificamos que efectivamente se halla guardado el dato 3 en la posición que se indico anteriormente (como se muestra en la imagen 8).

Imagen 8.

CONCLUSIONES
A través de esta práctica, pudimos obtener un mayor conocimiento acerca del funcionamiento de una memoria RAM y de los componentes que la conforman así como los buses de control, direcciones y datos. 

Pero la memoria RAM no trasmite los datos por los mismos medios. Esta práctica nos mostró como los buses de datos están divididos pero tienen el mismo fin, por lo que los buses son: datos, direcciones y controles. Los buses de datos es por donde pasa la información que va a ser utilizada, los buses de direcciones es donde se señala la ubicación en donde va a ser guardada la información y por último los buses de control, por donde se establece si va a ser escrita la información o va a ser leída para utilizarla.
Además lo que aprendimos es como la RAM almacena los datos y como los llama en el momento en el que son solicitados un vez más por el usuario, pero estos datos pueden guardarse en cualquier ubicación de la memoria, quedándose almacenada hasta que sea desconectada de la corriente, es por esto que cuando se apaga el equipo de cómputo la memoria RAM ya no tiene almacenado ningún dato.


BIBLIOGRAFÍA

Ø  Datasheet Archive. (2015). 74289 Datasheet. 16 de marzo de 2015, de Datasheet Archive Sitio web: http://www.datasheetarchive.com/dlmain/Datasheets-X2/DSA848000-303.pdf
Ø  Datasheet Archive. (2015). SN74189BJ . 16 de marzo de 2015, de Datasheet Archive Sitio web: http://www.datasheetarchive.com/dlmain/Datasheets-110/DSAP0017604.pdf



Share This :

2 comentarios :

  1. Excelente Blog para los interesados en aprender acerca de la Arquitectura interna del Computador y sus aplicaciones.

    ResponderEliminar
  2. se ve interesante el proyecto, podrías colocar imágenes más claras?

    ResponderEliminar