Diferencia entre organizaciones de memoria de acceso simultáneo y jerárquico

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:

Figura: organización de la memoria de acceso simultáneo

Figura – Organización de memoria de acceso jerárquica

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:

   T=(H1*T1)+((1-H1)*H2*T2

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:

   T=(H1*T1)+((1-H1)*H2*(T1+T2)

NOTA:

  1. 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.
  2. La organización de la memoria de acceso simultáneo se utiliza para la implementación de Write Through Cache .
  3. 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

Deja una respuesta

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