Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: Soulklax en 27 Septiembre 2016, 16:20 pm



Título: Ayuda con memoria cache
Publicado por: Soulklax en 27 Septiembre 2016, 16:20 pm
Alguien sabe como realizar este ejercicio? O tener alguna idea de ello?
Se dispone de una memoria caché 8kb ¿cual es el valor maximo de la dimensión n de la matriz H[n][100] de números reales de simple precisión que pueden ser almacenadas en dicha memoria?


Título: Re: Ayuda con memoria cache
Publicado por: Yuki en 29 Septiembre 2016, 08:58 am
No entiendo muy bien tu pregunta, bueno veo que me estas mostrando que la matriz tiene 2 dimenciones por lo que te puedo decír lo siguiente:

8kb = 8192 bytes.

La primera dimención de la matriz son punteros al buffer que almacena los siguientes valores (en este caso cada buffer seria de 8 bytes), por lo que pesa 4 bytes (¿por que 4 bytes? el "identificador" de cada buffer pesa 4 bytes).

8192 / 4 = 2048

2048 dimenciones son necesarios para ocupar completamente los 8kb.

Saludos!


Título: Re: Ayuda con memoria cache
Publicado por: Soulklax en 4 Octubre 2016, 16:44 pm
muchas gracias por tu tiempo!
era lo que estaba buscando! ;D