The Pentium II microprocessor was largely based upon the microarchitecture of its predecessor, the Pentium Pro, but with some significant improvements.
Intel improved 16-bit code execution performance on the Pentium II, an area in which the Pentium Pro was at a notable handicap; this was achieved with the addition of segment register caches.