El Caché es una tecnología basada en el subsistema de memoria de la computadora. Su objetivo principal es acelerar la computadora a un bajo costo.
El Caché facilita a la computadora ejecutar tareas más fácilmente.
Para entender lo básico del Caché, hagámoslo con un ejemplo muy sencillo, donde interviene un bibliotecario.
Imaginemos que el bibliotecario está detrás del mostrador. Su función es proporcionar los libros que se le piden. Para hacer más sencilla la explicación digamos que un usuario no puede tomar los libros por si solo: se le deben pedir al bibliotecario, mismo que buscará en todos los estantes relacionados con lo que queremos. Supongamos ahora que el bibliotecario no posee un caché.
Llega el primer usuario y pide un libro de Historia Universal. El bibliotecario va hacia los estantes, toma el libro, regresa al mostrador y le da el libro al usuario. Cuando el usuario lo devuelve, el bibliotecario lo deposita en el estante. Regresa al mostrador y atiende al siguiente usuario. Digamos que el próximo lector pide el mismo libro de Historia Universal. El bibliotecario debe repetir el proceso. ¿Existirá alguna manera en la cual el bibliotecario no invierta tanto tiempo y pueda proporcionar los libros más populares rápidamente?
En efecto, hay una forma. Debemos ponerle un caché al bibliotecario. Por ejemplo, que tuviese una mochila en la espalda en donde pudiese guardar 10 libros, los más populares.
Con este nuevo concepto, al iniciar el día el bibliotecario tiene la mochila vacía. El primer cliente llega y pide el libro de Historia Universal. Todo sigue igual: el bibliotecario va a los estantes, toma el libro y se lo da al lector. Ahora el lector lo devuelve. Pero la historia cambia. En lugar de que el bibliotecario lo ponga en un estante, lo coloca en su mochila y espera al siguiente lector (claro, si tiene espacio disponible en la mochila). Otro lector llega y pide el mismo libro. Ahora el bibliotecario lo busca en su mochila y lo tiene a la mano, dándoselo de inmediato al usuario.
¿Y qué pasa si el siguiente usuario pide un libro que no está en el caché (la mochila)? En este caso el bibliotecario sería menos eficiente con un caché que si él, ya que le toma tiempo verificar que no trae el libro en la mochila. Sin embargo, uno de los retos en el diseño de chachés es que no sean tan grandes de forma que no impacten el funcionamiento del equipo. SI el bibliotecario tiene un caché de 10 libros será muy rápida la localización, pero si el caché fuera de 200 libros, eso equivale a buscar en una pequeña biblioteca.
Con el ejemplo anterior se pueden detectar varios detalles de la memoria Caché.
1.- La tecnología Caché es usar un tipo de memoria más rápida pero más pequeña, para acelerar el acceso a una mayor memoria que es más lenta.
2.- Cuando se usa un caché se debe verificar si lo que se pide está en el caché. Si la búsqueda es positiva, entonces se aceleran muchos procesos de la computadora. Si la respuesta es negativa, entonces se debe buscar en todo el espacio disponible.
3.- Todo Caché es mucho menor en tamaño que la memoria a la cual acelera.
4.- Puede haber múltiples capas de caché. En el ejemplo usado la mochila del bibliotecario es caché de primer nivel. Un segundo nivel sería un estante con los 100 textos más pedidos.
5.- Existen cachés para memoria RAM, discos duros y otros dispositivos de almacenamiento, como las cintas.
6.- La consulta de información en Internet, por ejemplo, es almacenada en un caché, que consiste en copias de las páginas WWW que se han visitado. Si el caché es muy grande se tiene la ventaja de no bajar toda la información de una página visitada continuamente, porque mucho de su contenido reside aún en la computadora local. Sin embargo, tiene un efecto contrario, y es que si el caché es tan grande y se visita una página nueva, el sistema puede tardar mucho en buscarla en su caché, para de todas formas tener que bajarla del servidor remoto.
En conclusión, una buena y eficiente memoria caché es sinónimo de equilibrio.
ramonrb_06@hotmail.com
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario