Cito de las notas:
"Dada una Dirección se determina el Bloque
como Dirección / Tamaño de Línea. A partir del Bloque se determina la Línea del cache con la fórmula Bloque / Cantidad de Líneas de la cache. El Tag se calcula como Bloque /
Cantidad de Líneas de cache."
Si bien leí en el teórico, no me estaría dando cuenta que datos de estos me tienen que pasar para poder hallar los bytes del bloque (TAG, LÍNEA Y BYTE), ya que en el teorico dice que la CPU es de 24 bits de direcciones (16 MB), pero en el ejercicio 5 que se hizo en clase decía que la CPU era de 32 bits de direcciones (ni idea cuantos MB), la memoria era de 128 KBytes y líneas de 32 bytes, entonces para calcular la cantidad de lineas se hizo 128 KB / 32bytes/líneas, cuando en realidad se tuvo que haber hecho la cantidad de MB que serían 32 bits de direcciones / 32 bytes/líneas, no?
Perdón si me quedo medio mareador.
Lo otro que me genera una duda, cuando se pide dar la organización de una caché con cierta correspondencia se esta pidiendo que se indique cuantos bytes se usan para el TAG, cuantos para la LÍNEA y cuantos para el BYTE/PALABRA no?
Agradezco cualquier ayuda, gracias!