¿Qué significa RWM?

Estoy estudiando hardware de computadoras y aparece el acrónimo "RWM", así que me pregunto qué significa. Tiene que ver con CARGAS y ALMACENES de instrucciones.

ingrese la descripción de la imagen aquí

En este contexto, esperaría que se tratara de la memoria de lectura/escritura, es decir, la unidad que maneja las cargas de memoria y las almacena dentro de la microarquitectura. El diagrama no es tan claro sobre dónde se realiza la decodificación de instrucciones, pero sin accesos a la memoria, toda la tubería sería bastante limitada (solo es posible acceder a registros).

Respuestas (1)

Corrección. Cometí el desafortunado error disléxico de leer la abreviatura de tres letras como RMW cuando era RWM. En el contexto del diagrama de bloques de la pregunta original, tendría que estar de acuerdo en que:

RWM significa "Leer - Escribir - Memoria" como en una secuencia operativa.

Dejaré mi comentario original a continuación, ya que también es un concepto muy importante en la arquitectura de computadoras.

RMW significa "Leer - Modificar - Escribir".

Por lo general, en el contexto de la arquitectura de la computadora, la operación RWM está diseñada de tal manera que es una secuencia atómica. Esto significa que el contenido de un registro se puede cambiar parcialmente en una operación sin que otra parte de la computadora lo interrumpa antes de que se complete la actualización del registro.

Si eso fuera cierto, "RWM" debería significar "Leer - Escribir - Modificar".
Solo por mi ociosa curiosidad, ¿por qué no se llama RMW?
Lectura-Modificación-Escritura se suele denominar RMW. RWM probablemente significa memoria de lectura y escritura.
@Mandar - Creo que tienes razón. Publique como una respuesta separada y votaré.
@Mandar: definitivamente tienes razón. Es la memoria de datos (tanto de lectura como de escritura).
Vaya, creo que tienes razón. RMW es una epresión tan común en la empresa de microprocesadores donde trabajo que mi dislexia me hizo verla como tal. Lo siento...
Creo que debido a que el diagrama muestra no solo los bloques funcionales sino también el flujo de ejecución, se refiere a la memoria. Este RWM se encuentra en fase de ejecución. Una instrucción podría ser una carga y almacenamiento con un modo de direccionamiento. En cuyo caso entrarán dos operandos para seleccionar la ubicación de la memoria: por ejemplo, un registro base y un registro de desplazamiento. Y sale un resultado: la palabra buscada. Entonces, la memoria de lectura y escritura es como otra ALU: una gran tabla de búsqueda con varias entradas y una salida. Sin embargo, las instrucciones de almacenamiento no están bien representadas en el diagrama.
Pero A por esfuerzo por tratar de representar la secuenciación en un diagrama estático de bloques funcionales.
@Kaz: en los libros de introducción a la organización informática, las entradas a la memoria de datos suelen ser (1) una dirección y (2) una palabra de datos. Eso es para que puedas hacer una operación de tienda. Si desea hacer una carga, proporcione solo la dirección y la palabra de datos sale por la "parte inferior" del bloque de memoria. La aritmética de direcciones requiere un ciclo adicional (coloca los operandos base y desplazante a través de la ALU, vuelve a colocar la dirección resultante en un registro y luego, en el siguiente ciclo, realiza su carga o almacenamiento).
Michael ha actualizado su respuesta. Kaz, Wandering Logic tiene una explicación clara en el contexto de la arquitectura del procesador. Esas son respuestas más relevantes, creo.