Email or username:

Password:

Forgot your password?
Top-level
Ken Shirriff

Modern processors cache megabytes of data so it can be accessed without waiting on slow memory. The 8088's prefetch queue held just 4 bytes, still enough for a substantial performance boost. When memory was idle, the 8088 would load upcoming instructions into the queue. 2/12

1 comment
Ken Shirriff

The queue was implemented with four registers, along with two hardware pointers indicating the next read position and the next write position. Here's how the queue looks with two bytes (blue) in the queue. 3/12

Go Up