Informacion
Corresponde a un conjunto de registros direccionables a traves del bus de direcciones.
Cada registro de memoria esta constituido por un determinado numero de unidades basicas,bit, que constituyen la celda de memoria. El tamaño de la celda es constante para un procesador determinado.
Los tamaños tipicos son 4, 8, 16, 32 y mas bits por celda.
La memoria tiene dos usosprincipales:
• Almacenar programas
• Almacenar datos o resultados.
El almacenamiento de programas esta asociado a la naturaleza de los mismos. Si son de uso permanente se almacenan en memoria ROM(read only memory), caso de los programas BIOS (basic input output system).
Si son de uso esporadico y afectos a cambios se almacenan RAM (ramdom access memory) caso de los programas de aplicacion.Las memorias del tipo ROM corresponden a tecnologia de memorias, electronicas, de estado solida no volatil, esto significa que no requieren de energia para mantener los valores que almacenan.
Lasmemorias RAM necesitan energia para mantener la informacion almacenada, se reconocen dos grandes familias:
• Las SRAM o ram estaticas, rapidas, caras, de alto consumo utiles como memorias cache L2• Las DRAM o ram dinamicas, lentas, baratas, de bajo consumo se usan como memoria principal
Operacion de la memoria
La forma de trabajo de un ciclo de memoria con el envio de una direccion porel BUS de DIRECCION, AB (address bus), dicha direccion se almacena en un registro de direcciones de memoria, MAR (memory address register)
La operacion de memoria puede ser de lectura o escrtura.Lectura: el contenido de la celda direccionada por el MAR se transfiere a un registro de datos de memoria MDR (memory data register) el que transfiere su contenido al bus de datos DB (data bus), de allial registro del procesador que corresponda.
Escritura: una vez seleccionado el MAR , se transfiere el contenido del DB al MDR, desde donde se lleva a la celda seleccionada, completando el proceso...
Regístrate para leer el documento completo.