You are on page 1of 4

UNIVERSIDAD NACIONAL DE LOJA

REA DE LA ENERGA, LAS INDUSTRIAS Y LOS RECURSOS NATURALES NO RENOVABLES

Sistemas OPERATIVOS
VII Mdulo B

Alumno:
Juan Carlos Ramrez

Docente: Ing. Hernn Torres


LOJA - ECUADOR

2011

MEMORIA CACHE

Una memoria cach es una memoria en la que se almacenas una serie de datos para su rpido acceso. Existen muchas memorias sistema, incluso de datos, como es cach (de disco, de el caso de la cach de Google), pero nos vamos a centrar en la cach de los procesadores. Bsicamente, la memoria cach de un procesador es un tipo de memoria voltil (del tipo 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 instantneos, 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 ms rpido y fluido posible. Con el objetivo de lograr un tiempo de acceso menor a los datos almacenados en distintos tipos de memoria, existen sistemas de hardware o software llamado cach, los cuales almacenan estos datos de forma duplicada. La memoria cach contenida dentro de una CPUmemoria RAM o memoria principal de la computadora, y es por esta razn que mejora la capacidad de procesamiento del mismo. Cada vez que se accede por vez primera a determinado dato, este es almacenado en cach, posteriormente al intentar leer el mismo dato se recurrir a la informacin almacenada en cach, ahorrando tiempo de acceso. La memoria cach se renueva, por lo tanto, a todo momento. Los discos duros y otros dispositivos de almacenamiento tambin hacen utilizacin de estos mtodos, ya sea por hardware y/o por software mediante el sistema operativo, el cual destina cierta parte de su memoria RAM al almacenamiento de informacin proveniente de estos dispositivos.

Las grabadoras de CD/DVD poseen una memoria cach que va almacenando los datos previamente a ser grabados en discos pticos, e incluso algunos programas brindan un cach extra para evitar an ms la inutilizacin de los discos. TIPOS Hay tres tipos diferentes de memoria cach para procesadores: Cach de 1er nivel (L1): Esta cach est integrada en el ncleo del procesador, trabajando a la misma velocidad que este. La cantidad de memoria cach L1 vara 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 tambin en el procesador, aunque no directamente en el ncleo de este, tiene las mismas ventajas que la cach L1, aunque es algo ms 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 utilizacin est ms encaminada a programas que al sistema. Cach de 3er nivel (L3): Es un tipo de memoria cach ms 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 ms lenta que una cach de nivel 2 o 1, ya que si bien sigue siendo una memoria de una gran rapidez, depende de la comunicacin entre el procesador y la placa base. Para hacernos una idea ms precisa de esto, imaginemos en un extremo el procesador y en el otro la memoria RAM. Pues bien, entre ambos se encuentra la memoria cach, ms rpida cuanta ms cerca se encuentre del ncleo del procesador (L1). Las memorias cach son extremadamente rpidas (su velocidad es unas 5 veces superior a la de una RAM de las ms rpidas), con la ventaja aadida 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 integracin en el procesador (ya sea directamente en el ncleo o no) limita bastante el tamao, por un lado por lo que encarece al procesador y por otro por el espacio disponible. En cuanto a la utilizacin de la cach L2 en procesadores multinucleares, existen dos tipos diferentes de tecnologas a aplicar. Por un lado est la habitualmente utilizada por Intel, que consiste en que el total de la cach L2 est accesible para ambos ncleos y por otro est la utilizada por AMD, en la que cada ncleo tiene su propia cach L2 dedicada solo para ese ncleo. La cach L2 apareci por primera vez en los Intel Pentium Pro, siendo incorporada a continuacin por los Intel Pentium II, aunque en ese caso no en el encapsulado del procesador, sino externamente (aunque dentro del procesador).

Imagen de un P-II, en la que se puede observar los chips de la cach L2.

Desde la aparicin en el mercado de procesadores con frecuencia de reloj de 25 o incluso 33 MHz o ms, una memoria de trabajo constituida por RAM dinmica ya no est preparada para satisfacer las exigencias de la CPU en trminos de tiempo de acceso. Con esas frecuencias, el procesador se ve forzado a aguardar continuamente hasta que la memoria de trabajo reaccione, lo cual conlleva que su capacidad operativa no sea aprovechada al mximo. En principio, la memoria de trabajo debera poder ser sustituida completamente por componentes estticos de RAM que permitiesen intervalos de acceso bastante ms breves. Pero esto sera demasiado caro. Por eso, en los casos en relacin a equipos 386 y 486 de altas frecuencias, se ha recurrido a un mtodo que ya se utilizaba en las gigantescas computadoras de los aos setenta: la instalacin de una RAM cache externa. "Externa" quiere decir, en este contexto, que se sita fuera de la CPU, en su entorno y unida a ella por el sistema bus. En los 486, la memoria cach, que estamos describiendo recibe tambin el nombre de "cach, de segundo nivel", se ubica fsicamente sobre la placa madre y consta de una serie de componentes estticos de RAM con una capacidad de 64 o 256 kilobits. As pues, con este procedimiento pueden obtenerse cachs de 64 o 256 kilobytes, tamao bastante inferior al de la memoria de trabajo. La vigilancia de la memoria cach corre a cargo del controlador cach 82385 de Intel.

BIBLIOGRAFA http://rabiapc.blogspot.com/2011/01/memoria-cache-que-es-la-memoria.html/ DEFINICION MEMORIA CACHE Y TIPOS DE CACHE

You might also like