Na arquitectura de ordenadores, a xerarquía de memoria separa o almacenamento informático nunha xerarquía baseada no tempo de resposta. Dado que o tempo de resposta, a complexidade e a capacidade están relacionados, os niveis tamén se poden distinguir polo seu rendemento e as tecnoloxías de control. A xerarquía de memoria afecta ao rendemento no deseño da arquitectura informática, as predicións de algoritmos e as construcións de programación de nivel inferior que implican a localidade de referencia.

Visión xeral Deseñar para un alto rendemento require ter en conta as restricións da xerarquía de memoria, é dicir, o tamaño e as capacidades de cada compoñente. Cada un dos distintos compoñentes pode considerarse como parte dunha xerarquía de memorias na que cada membro é normalmente máis pequeno e rápido que o seguinte membro máis alto da xerarquía. Para limitar a espera nos niveis superiores, un nivel inferior responderá enchendo un búfer e logo enviando unha sinalización para activar a transferencia.

Hai catro niveis principais de almacenamento: Interno: rexistros do procesador e caché. Principal: a RAM do sistema e as tarxetas controladoras. Almacenamento masivo en liña: almacenamento secundario. Almacenamento masivo fóra de liña: almacenamento terciario e fóra de liña.

Esta é unha estruturación xeral da xerarquía de memoria. Moitas outras estruturas son útiles. Por exemplo, un algoritmo de paxinación pode considerarse como un nivel para a memoria virtual ao deseñar unha arquitectura de ordenador e pódese incluír un nivel de almacenamento nearline entre o almacenamento en liña e o almacenamento fóra de liña.

Propiedades das tecnoloxías na xerarquía de memoria Engadir complexidade ralentiza a xerarquía de memoria. A tecnoloxía de memoria CMOx amplía o espazo flash na xerarquía de memoria. Unha das principais formas de aumentar o rendemento do sistema é minimizar o lonxe que hai que ir na xerarquía de memoria para manipular datos. A latencia e o ancho de banda son dúas métricas asociadas ás cachés. Ningunha delas é uniforme, senón que é específica dun compoñente particular da xerarquía de memoria. Predicir onde residen os datos na xerarquía de memoria é difícil. A localización na xerarquía de memoria determina o tempo necesario para que se produza a precarga.

Notas

Véxase tamén Caché Memoria (informática)

Ligazóns externas

Categoría:Datos informáticos Categoría:Arquitectura de ordenadores