Академический Документы
Профессиональный Документы
Культура Документы
A. S. Gmez, NRC2261
Universidad de las Fuerzas Armadas - ESPE
AbstractoEn el siguiente documento se
presenta una recopilacin de informacin bsica,
fundamental y necesaria acerca de la Memoria
Cache. Empezaremos con una definicin de lo
que es dicha memoria, su funcionamiento, su
ubicacin en la arquitectura de un computador,
importancia, la razn por la cual es ms factible
su uso, sus ventajas y desventajas en relacin a la
memoria principal, etc.
Toda esta recopilacin de informacin tiene como
objetivo principal brindar conocimientos al lector
acerca del tema en cuestin y as poder entender
un poco ms como se realizan los procesos dentro
del CPU de un computador.
ndice de trminos
Memoria.componente
fundamental
del
computador, es un dispositivo que se encarga del
almacenamiento o retencin de datos durante un
intervalo de tiempo.
Cache.- procede la voz inglesa cache que
significa escondite secreto o escondrijo.
CPU.- de sus siglas en ingles Central Processing
Unit, traducido es la Unidad de Procesos Central
del computador, este interpreta las instrucciones
de un programa del ordenar por medio de
operaciones aritmticas o lgicas.
Bloque de memoria.- es el espacio o cantidad de
memoria que ocupa un software antes de ser
ejecutado.
Palabra.- es una cadena finita de bits que es
tomada como un conjunto por el microprocesador.
Tarjeta Madre.- de las palabra en ingls Mother
board que es un circuito impreso en la cual se
conectan todos los componentes de un
computador.
I. INTRODUCCIN
C. Rendimiento
Para poder conocer el rendimiento de esta
memoria lo medimos frecuentemente mediante
el parmetro Tasa de acierto.
Para esto necesitamos saber los aciertos y fallos,
los aciertos son cuando el CPU encuentra el
dado en la cache y los fallos cuando no los
encuentra y estos estn en la memoria principal.
La ecuacin (1) es para el clculo de:
(1)
El nmero de referencias es la sumatoria del
nmero de aciertos y fallos.
c.
Nmero de cachs:
Aqu depende del rendimiento que
deseemos que tenga nuestro CPU, ya
que inicialmente se tena en mente que
era una memoria cach por sistema
pero ahora en la actualidad podemos
tener varias memorias cachs y esto
depender del nivel de cach que se
desee.
d.
Contenido de la cach:
Desde el inicio del uso de la memoria
cach, esta funcionaba para el
almacenamiento tanto de datos como
de instrucciones, funcionar de esta
manera daba la ventaja de que solo se
necesitara implementar una cache y
los costos se reduciran, pero ahora en
la actualidad existen computadoras que
separan a la cache en dos, una que
almacena datos y otra instrucciones, el
funcionar de esta manera es factible ya
que el procesador coger los datos de
manera anticipada y el ejecutador de
instrucciones tendra su propia cach.
e.
Estrategia de escritura:
Para poder aplicar el algoritmo de
sustitucin de bloques debemos tener
en cuenta que debemos conocer si el
bloque de memoria a reemplazar se ha
modificado o sigue igual al bloque
inicial.
Si no se ha modificado se puede
sobrescribir sobre l, a esto le
llamamos un bloque limpio y si se ha
modificado se debe actualizar la
memora principal antes de borrarlo a
esto se le conoce como bloque sucio.
Existen diferentes mtodos para
realizar esta sobre escritura, los ms
importantes son:
Escritura inmediata o directa:
Aqu todas las operaciones
son realizadas tanto en la
memoria cach como en la
memoria principal, esto nos
asegura que la informacin
ser siempre vlida pero
puede generar un cuello de
botella con la memoria
principal.
Post escritura:
Aqu la escritura se realiza
solo en la memoria cach.
Una de las desventajas ms
grandes de este mtodo es que
obliga a los mdulos de E/S a
ir a memoria principal a travs
de la memoria cache ya que es
muy posible que si va
directamente a la memoria
cach no lean los datos
actualizados.
III. APNDICES
IV. REFERENCIAS
Netgrafia (usado para el ndice de trminos):
[1] http://es.wikipedia.org/wiki/Memoria_%28inform%C3
%A1tica%29
[2] http://es.wikipedia.org/wiki/Cach%C3%A9_%28infor
m%C3%A1tica%29
[3] http://es.wikipedia.org/wiki/Unidad_central_de_proces
amiento
[4] http://es.wikipedia.org/wiki/Palabra_%28inform%C3
%A1tica%29
[5]
http://es.wikipedia.org/wiki/Placa_base
[6] http://es.wikipedia.org/wiki/Cach%C3%A9_%28infor
m%C3%A1tica%29#Memoria_cach.C3.A9_nivel_1_.28Cac
he_L1.29
http://www.bibliotecasdelecuador.com/cobuec/
[10] http://bibdigital.epn.edu.ec/bitstream/15000/5380/1/T2
449.pdf
PDF: Repositorio digital EPN Escuela Politcnica
Nacional