MSW41. Memoria Ram. Comentarios de la práctica. Con esta simulación pudimos comprobar de manera practica el funcionamiento de una memoria RAM o memoria volátil, aquí fuimos capaces de guardar y leer valores binarios, estos valores binarios pueden contener la información de algún archivo o programa de una computadora, primero se escribe la dirección de memoria a la que vamos a leer o escribir, esta dirección de memoria se escribe mediante un numero binario que representa el numero del espacio de memoria que lo contiene, este se escribe mediante el bus de direcciones, una vez seleccionada la dirección de memoria por el bus de direcciones se procede seleccionar la acción que vamos a aplicar sobre esa dirección, puede ser lectura o escritura, esto se selecciona colocando un valor lógico en las entradas de control, para seleccionar una función se debe pasar un cero lógico por la terminal que queramos, ya sea lectura o escritura, esto se hace mediante el bus de control, si seleccionamos lectura por el bus de control, entonces el dato en binario que este almacenado la dirección de memoria que seleccionamos por el bus de direcciones saldrá por el bus de datos, en el caso de esta practica el tamaño de palabra que contiene cada dirección de memoria es de 8 bits. En el caso de haber seleccionado escritura de datos por el bus de control, entonces los datos que vamos a escribir deberían de estar presentes en el bus de datos antes de activar el bus de control para escritura, solo es necesario activarlo por poco tiempo y después desactivarlo para que los datos que están en el bus de datos se sobrescriban en la dirección de memoria que pusimos en el bus de direcciones (con activarlo nos referimos a poner un cero en la entrada de la terminal). Al poder escribir y leer datos por el mismo bus de datos, es decir meter y sacar datos, caemos en riesgo de que ocurra un corto circuito que dañe nuestra memoria ram, por esto es importante que exista entre el bus de datos y la fuente de los datos que después iremos a escribir a la memoria un componente llamado tribuffer, el cual si no se le coloca un uno lógico por su terminal de control a la salida tendrá alta impedancia, esto quiere decir que es como si estuviera desconectado, no existe ni un cero, ni un uno, si se pone en uno la terminal del control del tribuffer, a la salida de este tendrá el mismo dato que tiene a la entrada, con la ayuda de este componente podemos evitar que exista algún corto en el bus de datos al leer datos de la memoria. En esta practica se colocaron indicadores para cada uno de los bits, así como también displays para ver el valor en hexadecimal que vamos a leer o escribir.