1. Dirección:
* Direcciones de memoria: RAM se organiza en una cuadrícula de ubicaciones de memoria, cada una con una dirección única. Piense en ello como un conjunto numerado de buzones. Cada buzón contiene una sola pieza de datos (un byte o palabra). El microprocesador debe especificar la dirección de la ubicación a la que desea acceder.
* BUS DE DIRECCIONES: El microprocesador utiliza un conjunto de cables llamado bus de direcciones para enviar la dirección de memoria al chip de RAM. El número de cables determina el tamaño del espacio de memoria direccionable (por ejemplo, 16 cables permiten abordar 2
2. Transferencia de datos:
* BUS de datos: Otro conjunto de cables, el bus de datos, se utiliza para transferir los datos reales. El ancho del bus de datos (por ejemplo, 8 bits, 16 bits, 32 bits, 64 bits) determina cuántos datos se pueden transferir a la vez.
* Señal de lectura/escritura: Una línea de señal dedicada (o líneas) indica si el microprocesador quiere * leer * datos de RAM o * escribir * datos a RAM. Esto a menudo se llama línea R/W (lectura/escritura). Una señal alta podría significar "escribir" y una señal baja "leer".
* Señales de control: Otras señales de control podrían estar involucradas para coordinar el momento de la operación y reconocer la finalización exitosa.
3. La operación de lectura:
1. Colocación de direcciones: El microprocesador coloca la dirección de la ubicación de memoria deseada en el bus de direcciones.
2. Señal de lectura: El microprocesador afirma una señal de "leer" en la línea R/W.
3. Recuperación de datos: El chip de RAM, que recibe la dirección y la señal de lectura, accede a la ubicación de memoria especificada y coloca los datos almacenados en el bus de datos.
4. Recepción de datos: El microprocesador lee los datos del bus de datos.
4. La operación de escritura:
1. Colocación de direcciones: El microprocesador coloca la dirección de la ubicación de memoria deseada en el bus de direcciones.
2. Señal de escritura: El microprocesador afirma una señal de "escribir" en la línea R/W.
3. Colocación de datos: El microprocesador coloca los datos que desea escribir en el bus de datos.
4. Almacenamiento de datos: El chip de RAM, que recibe la dirección, la señal de escritura y los datos, almacena los datos en la ubicación de memoria especificada.
5. Confirmación (opcional): Algunos sistemas incluyen mecanismos para la RAM para devolver una señal al microprocesador que confirma la operación de escritura exitosa.
en esencia: El microprocesador se comunica con RAM enviando una dirección (a dónde ir), una señal de lectura/escritura (qué hacer) y (en el caso de escribir) los datos en sí. La RAM responde proporcionando los datos solicitados o almacenando los datos proporcionados. Todo el proceso se cronometra cuidadosamente utilizando señales de reloj para garantizar una transferencia de datos precisa y confiable. Todo este proceso es administrado por la unidad de control del microprocesador.