En el diseño de sistemas informáticos, la organización de la memoria se divide principalmente en dos tipos principales en función de la forma en que la CPU intenta acceder a los diferentes niveles de memoria.
Estos dos tipos incluyen Organización de memoria de acceso simultáneo y Organización de memoria de acceso jerárquico . Entendamos la diferencia entre los dos de la siguiente tabla:
Diferencia entre organizaciones de memoria de acceso simultáneo y jerárquico:
Organización de memoria de acceso simultáneo | Organización jerárquica de la memoria de acceso |
---|---|
En esta organización, la CPU está directamente conectada a todos los niveles de Memoria. | En esta organización, la CPU siempre está directamente conectada a L1 , es decir, solo memoria de nivel 1. |
La CPU accede a los datos de todos los niveles de memoria simultáneamente. | La CPU siempre accede a los datos de la memoria de nivel 1. |
Para cualquier “falta” encontrada en la memoria L1, la CPU puede acceder directamente a los datos de los niveles de memoria más altos (es decir, L2, L3, …..Ln). |
Para cualquier «falta» encontrada en la memoria L1, la CPU no puede acceder directamente a los datos de los niveles de memoria más altos (es decir, L2, L3, …..Ln). Primero, los datos deseados se transferirán desde niveles de memoria superiores a la memoria L1. Solo entonces puede ser accedido por la CPU. |
Si H1 y H2 son las proporciones de aciertos y T1 y T2 son el tiempo de acceso de los niveles de memoria L1 y L2 respectivamente, entonces el tiempo promedio de acceso a la memoria se puede calcular como: |
Si H1 y H2 son las proporciones de aciertos y T1 y T2 son el tiempo de acceso de los niveles de memoria L1 y L2 respectivamente, entonces el tiempo promedio de acceso a la memoria se puede calcular como: |
NOTA:
- Por defecto, la estructura de memoria de los sistemas informáticos está diseñada con una organización de memoria de acceso jerárquico. Esto se debe a que en este tipo de organización de memoria el tiempo medio de acceso se reduce debido a la localidad de las referencias.
- La organización de la memoria de acceso simultáneo se utiliza para la implementación de Write Through Cache .
- En ambos tipos de organización de memoria, la tasa de aciertos del último nivel de memoria es siempre 1.
Publicación traducida automáticamente
Artículo escrito por RishabhJain12 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA