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 –
- 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á.
- 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).
- 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 –
- En la organización 2D, el hardware es fijo, pero en el hardware 2.5D cambia.
- La organización 2D requiere más puertas mientras que la 2.5D requiere menos.
- 2D es más complejo en comparación con la organización 2.5D.
- La corrección de errores no es posible en la organización 2D, pero en 2.5D se podría hacer fácilmente.
- 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