This is a very simplified explanation of how a processor reads from memory, how the performance flaw affects it and how to bypass the flaw. It is intended for not so serious programmers and, hopefully, for advanced users. Serious programmers should go to in-depth technical analysis .
Modern processors read from memory or secondary cache in bursts.
Slightly different timings apply for other configurations. It takes 5 cycles. According to Intel's data sheet, the 2nd read cannot be served until the whole burst is finished. As in the conventional method, the first read is being performed. It takes 5 cycles.