[Mini-guia] ¿que es la caché?
#1
Posted 18 September 2011 - 12:47 PM
Creo que muchos hemos escuchado o leido sobre la caché...Pero sabemos en realidad lo que es y para que sirve???, bueno aqui te lo explicamos =D
Un caché es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un área reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad independiente. Hay dos tipos de caché frecuentemente usados en los PCs; memoria caché y caché de disco.
Una memoria caché, llamada también almacenamiento caché o RAM caché, es una parte de memoria RAM estática de alta velocidad (SRAM) más que la lenta y barata ram dinámica (DRAM) usada como memoria principal. La memoria caché es efectiva dado que los programas acceden una y otra vez a los mismos datos o instrucciones. Guardando esta información en SRAM, la computadora evita acceder a la lenta DRAM.
Cuando se encuentra un dato en la caché, se dice que se ha producido un acierto. Los sistemas de memoria caché usan una tecnología conocida por caché inteligente en la cual el sistema puede reconocer cierto tipo de datos usados frecuentemente.
La caché de disco trabaja sobre los mismos principios que la memoria caché, pero en lugar de usar SRAM de alta velocidad, usa la convencional memoria principal. Los datos más recientes del disco duro a los que se ha accedido (así como los sectores adyacentes) se almacenan en un buffer de memoria. Cuando el programa necesita acceder a datos del disco, lo primero que comprueba es la caché del disco para ver si los datos ya están ahí. La caché de disco puede mejorar drásticamente el rendimiento de las aplicaciones, dado que acceder a un byte de datos en RAM puede ser miles de veces más rápido que acceder a un byte del disco duro.
Como dato, las estrategias para determinar qué información debe de ser puesta en el caché constituyen uno de los problemas más interesantes en la ciencia de las computadoras.
En un procesador, una memoria caché es una memoria en la que se almacenas una serie de datos para su rápido acceso. Existen muchas memorias caché (de disco, de sistema, incluso de datos, como es el caso de la caché de Google), pero en esta miniguia nos vamos a centrar en la caché de los procesadores.
Básicamente, la memoria caché de un procesador es un tipo de memoria volátil, muy parecido a lo que es una RAM, pero de una gran velocidad.
En la actualidad esta memoria está integrada en el procesador, y su cometido 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. Estas instrucciones y datos son aquellas a las que el procesador necesita estar accediendo de forma continua, por lo que para el rendimiento del procesador es imprescindible que este acceso sea lo más rápido y fluido posible.
Hay tres tipos diferentes de memoria caché para procesadores:
Caché de 1er nivel (L1):
Esta caché está integrada en el núcleo del procesador, trabajando a la misma velocidad que este. La cantidad de memoria caché L1 varía de un procesador a otro, estando normalmente entra los 64KB y los 256KB. Esta memoria suele a su vez estar dividida en dos partes dedicadas, una para instrucciones y otra para datos.
Caché de 2º nivel (L2):
Integrada también en el procesador, aunque no directamente en el núcleo de este, tiene las mismas ventajas que la caché L1, aunque es algo más lenta que esta. La caché L2 suele ser mayor que la caché L1, pudiendo llegar a superar los 2MB.
A diferencia de la caché L1, esta no está dividida, y su utilización está más encaminada a programas que al sistema.
Caché de 3er nivel (L3):
Es un tipo de memoria caché más lenta que la L2, muy poco utilizada en la actualidad.
En un principio esta caché estaba incorporada a la placa base, no al procesador, y su velocidad de acceso era bastante más lenta que una caché de nivel 2 o 1, ya que si bien sigue siendo una memoria de una gran rapidez (muy superior a la RAM), depende de la comunicación entre el procesador y la placa base.
Para que se hagan una idea más precisa, la L3 estaria entre el procesador y la memoria RAM
Las memorias caché son extremadamente rápidas, con la ventaja añadida de no tener latencia, por lo que su acceso no tiene ninguna demora. Pero es un tipo de memoria muy cara.
Esto, unido a su integración en el procesador (ya sea directamente en el núcleo o no) limita bastante el tamaño, por un lado por lo que encarece al procesador y por otro por el espacio disponible.
Bueno, espero que hayamos aprendido lo que en verdad en la caché y su finalidad en los procesadores. A que no se debe confundir con la memoria ram, ya que en si, su arquitectura esta implementada dentro del procesador a diferencia de la L3.
Saludos
@~>Pezhan!
#2
Posted 18 September 2011 - 12:52 PM
weena info nunca esta demas
#3
Posted 18 September 2011 - 09:10 PM
amd phenom x4 955 3,4ghz , hdd : wd5002aalx , memos : 4gb hyper x kingston 1666mhz , vga : hd4290 , placa : gigabyte 890gpa-ud3h , ¬¬ fuente genmax , grabador dvd lg , gabinete : haf 932





#4
Posted 18 September 2011 - 09:22 PM
esta muy buena la info , una pregunta , si el procesador tiene mas cache , onda un i5 2500k que tiene 6mb y el 990x que tiene 12mb , en que influye ? , es mas veloz ? se pueden hacer mas cosas a la vez ?
La capacidad de guardar info netamente
Como se dice en la guia, sirve para que los archivos recientes o mas utilizados tengan un mejor y mas rapido acceso antes de buscar en el disco duro.
Entonces si tiene mas memoria, puede guardar mas info, pero no quiere decir que el proce sea mas veloz
saludos
Edited by Pezhan, 18 September 2011 - 09:40 PM.
#5
Posted 19 September 2011 - 10:46 AM
Saludos.
- CPU Phenom II x6 1055T 2.80~3.30GHz HT@2.00GT/s NB@4.00GT/s
- Mobo MSI K9N6PGM2-V2(MS-7309 Ver.:2.x)Bios Ver.:2.7
- Graficas AMD Radeon HD5450 512MB GDDR3
- Ram 2x2GB Unganged Dual DDR2-800Mhz(1.8v) 5-5-5-18-6-24 CR2
- DD WD Caviar SE 320GB 7200RPM Buffer 8MB SATAII
- Stock Cooler @37.5% Max Temp. 45º Full Load
#6
Posted 19 September 2011 - 06:31 PM
Esto no es cierto. Prácticamente todos los procesadores actuales tienen los tres niveles de memoria caché. Intel la suele llamar "Smart Cache".Caché de 3er nivel (L3):
Es un tipo de memoria caché más lenta que la L2, muy poco utilizada en la actualidad.
Más allá de este punto en particular, me pareció muy buen información (:
Es más veloz, pero esto solo vale si comparás procesadores de la misma familia (microarquitectura). Como el 2500K y el 990X pertenecen a familias diferentes, no se puede comparar la cantidad de caché de uno y otro en forma directa.esta muy buena la info , una pregunta , si el procesador tiene mas cache , onda un i5 2500k que tiene 6mb y el 990x que tiene 12mb , en que influye ? , es mas veloz ? se pueden hacer mas cosas a la vez ?
Un mejor ejemplo sería si comparás el Core i5 2500 (con 6 MB de caché L3) y el Core i7 2600 (8 MB de caché L3). Como se trata de procesadores de la misma familia, es posible hacer una comparación directa.
http://intelsurfer.com/
#7
Posted 12 February 2012 - 10:41 AM
#8
Posted 22 February 2012 - 05:58 PM
Busco Tarjeta grafica 3B ... Buena , bonita y barata , Contactenme en pv
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users















