- Reverse engineering the 386 processor’s prefetch queue circuitry (righto.com)
In 1985, Intel introduced the groundbreaking 386 processor, the first 32-bit processor in the x86 architecture. To improve performance, the 386 has a 16-byte instruction prefetch queue. The purpose of the prefetch queue is to fetch instructions from memory before they are needed, so the processor usually doesn’t need to wait on memory while executing instructions. Instruction prefetching takes advantage of times when the processor is “thinking” and the memory bus would otherwise be unused.
- Voyager 1 (Wikipedia)
Voyager 1 is a space probe launched by NASA on September 5, 1977, as part of the Voyager program to study the outer Solar System and the interstellar space beyond the Sun’s heliosphere. It was launched 16 days after its twin, Voyager 2. It communicates through the NASA Deep Space Network (DSN) to receive routine commands and to transmit data to Earth. Real-time distance and velocity data are provided by NASA and JPL. At a distance of 163.1 AU (24.4 billion km; 15.2 billion mi) from Earth as of June 2024, it is the most distant human-made object from Earth. The probe made flybys of Jupiter, Saturn, and Saturn’s largest moon, Titan. NASA had a choice of either doing a Pluto or Titan flyby; exploration of the moon took priority because it was known to have a substantial atmosphere. Voyager 1 studied the weather, magnetic fields, and rings of the two gas giants and was the first probe to provide detailed images of their moons.