Memorias asociadas al procesador

Anuncio
Memorias asociadas al procesador:
Los procesadores utilizan una arquitectura de Von Neumann. En ella, tanto los
datos como las instrucciones, son leídos de la memoria. El uso de esta
arquitectura hace que la velocidad a la que se leen y escriben los datos e
instrucciones sea muy importante. Puede darse el caso que todo el procesador
se encuentre a la espera de recibir datos quedando la maquina bloqueada
hasta que estos no lleguen.
Las memorias caché que se utilizan en los ordenadores son reservorios rápidos
de memoria que están diseñados para acelerar la transferencia de datos entre
los dispositivos rápidos y los lentos. Las memorias caché pueden poseer lógica
de soporte de software, lo que les permite comenzar los procedimientos de
procesamiento.
La memoria caché de un procesador es un tipo de memoria volátil (del tipo
RAM). Pero de una gran velocidad. Esta memoria está integrada en el
procesador, su objetivo es almacenar una serie de instrucciones y datos a los
que el procesador accede continuamente con la finalidad de que estos accesos
sean instantáneos. Para que el rendimiento del procesador sea más rápido.
Para lograr un tiempo de acceso menor a los datos almacenados en distintos
tipos de memoria, los cuales almacenan estos datos de forma duplicada. La
memoria cache contenida en el procesador está más cercana que la memoria
RAM y por esta razón es que mejora la capacidad de procesamiento.
¿Para qué sirve? La memoria caché es la respuesta al problema de
rendimiento de la memoria RAM. Es muy pequeña y está incluida en el interior
del microprocesador. Su función es sencilla conseguir que los accesos se
hagan de la manera más eficiente posible. Cada vez que se accede por
primera vez a determinado dato, este es almacenado en caché posteriormente
al intentar leer el mismo dato se recurrirá a la información almacenada en
caché, ahorrando tiempo de acceso.
Esta memoria se organiza en niveles, de menor a mayor tamaño, si el
procesador necesita un dato de la memoria comprueba si este se encuentra en
el primer nivel. En caso de no encontrarlo se busca en el segundo nivel y si no
en el tercero. El sistema se complementa con un controlador que coloca los
datos más utilizados en los niveles más cercanos al procesador.
Tipos: Las memoria caché son extremadamente rápidas, su velocidad es unas
5 veces superior a la de una RAM de las más rápidas. Hay tres tipos diferentes
de memoria caché para procesadores:
Caché de primer nivel (L1): Es un tipo de memoria pequeña y rápida que está
integrada en el núcleo del procesador, trabajando a la misma velocidad que
este. La cantidad de memoria caché varia de un procesador a otro, estando
normalmente entre los 64KB y los 256KB. Suele estar dividida en dos partes
una para instrucciones y otra para datos.
Caché de segundo nivel (L2): Se utiliza para almacenar la información
recientemente visitada, esto reduce el tiempo para acceder a los datos.
Integrada en el procesador, aunque no directamente en el núcleo de este, tiene
las mismas ventajas de la cache L1, aunque es algo más lenta que esta. La
cache L2 suele ser mayor que la cache L1, pudiendo llegar a superar los 2MB.
Los datos que se solicitan de la memoria cache L2 se copian de la cache L1, la
memoria cache L2 es la más unificada, lo que significa que se usa para
almacenar los datos e instrucciones de programa.
Caché de tercer nivel (L3): Es una memoria que está integrada en la placa
madre. Se utiliza para alimentar a la memoria caché L2, y generalmente es
más rápida que la memoria principal del sistema, pero todavía más lenta que la
memoria caché L2. Para hacernos una idea más precisa de esto, imaginemos
en un extremo el procesador y en el otro la memoria RAM. En el medio de
ambos se encuentra la memoria cache.
Referencias:
www.ehowenespanol.com/son-memorias-cache-l1-l2-l3-info_194186/
http://rabiapc.blogspot.com/2011/01/memoria-cache-que-es-la-memoria.html
http://computadoras.about.com/od/Preguntas-Frecuentes-elegir-pc/a/Memoria-Cache-QueEs-Y-Para-Que-Sirve.htm
Descargar