Organización de la memoria 2D y 2.5D

La estructura interna de la memoria, ya sea RAM o ROM, se compone de celdas de memoria que contienen un bit de memoria. Un grupo de 8 bits forma un byte. La memoria tiene la forma de una array multidimensional de filas y columnas. En el cual, cada celda almacena un bit y una fila completa contiene una palabra. Una memoria simplemente se puede dividir en esta forma a continuación. 
 

2n = N

donde n es el número de líneas de dirección y N es la memoria total en bytes. 
Habrá 2 n palabras. 

Organización de la memoria 2D: 
en la organización 2D, la memoria se divide en filas y columnas (array). Cada fila contiene una palabra, ahora en esta organización de memoria, hay un decodificador. Un decodificador es un circuito combinacional que contiene n líneas de entrada y 2 n líneas de salida. Una de las líneas de salida selecciona la fila por la dirección contenida en el MAR y la palabra que está representada por esa fila se selecciona y se lee o escribe a través de las líneas de datos. 

Organización de memoria 2.5D: 
en la Organización 2.5D, el escenario es el mismo, pero tenemos dos decodificadores diferentes, uno es un decodificador de columna y otro es un decodificador de fila. El decodificador de columna se usa para seleccionar la columna y el decodificador de fila se usa para seleccionar la fila. La dirección del MAR va como entrada de los decodificadores. Los decodificadores seleccionarán la celda respectiva a través del esquema de bits, luego se leerán los datos de esa ubicación o, a través del bit, los datos en línea se escribirán en esa ubicación de memoria. 

Operaciones de lectura y escritura – 

  1. Si la línea de selección está en modo de lectura, la palabra/bit representado por MAR estará disponible para las líneas de datos y se leerá.
  2. Si la línea de selección está en modo de escritura, los datos del registro de datos de memoria (MDR) se enviarán a la celda respectiva a la que se dirige el registro de direcciones de memoria (MAR).
  3. Con la ayuda de la línea de selección, podemos seleccionar los datos deseados y podemos realizar operaciones de lectura y escritura en ellos. 
     

Comparación entre organizaciones 2D y 2.5D – 

  1. En la organización 2D, el hardware es fijo, pero en el hardware 2.5D cambia.
  2. La organización 2D requiere más puertas mientras que la 2.5D requiere menos.
  3. 2D es más complejo en comparación con la organización 2.5D.
  4. La corrección de errores no es posible en la organización 2D, pero en 2.5D se podría hacer fácilmente.
  5. 2D es más difícil de fabricar en comparación con la organización 2.5D. 

     

Publicación traducida automáticamente

Artículo escrito por SURENDRA_GANGWAR y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *