¿Cómo funcionan las líneas de caché?

Entiendo que el procesador trae datos al caché a través de líneas de caché, que, por ejemplo, en mi procesador Atom, trae aproximadamente 64 bytes a la vez, sea cual sea el tamaño de los datos reales que se leen.

Mi pregunta es

Imagínese que necesita leer un byte de la memoria, ¿qué 64 bytes se llevarán al caché?

Las dos posibilidades que puedo ver es que, o bien los 64 bytes comienzan en el límite de 64 bytes más cercano debajo del byte de interés, o los 64 bytes se distribuyen alrededor del byte de alguna manera predeterminada (por ejemplo, mitad debajo, mitad arriba, o todo lo anterior).

¿Qué es?

Respuestas a la pregunta(5)

Su respuesta a la pregunta