La arquitectura conocida como x86 comienza en 1978 con los procesadores Intel 8086/88 (aunque previamente habían aparecido el 4004, el 8080 y el 8085.). Estos procesadores pertenecían a la arquitectura IA-16(Intel Architecture 16 bits).
Durante toda su evolución, desde 1978, Intel ha mantenido la compatibilidad binaria con los procesadores precedentes. Esta compatibilidad se rompe con los procesadores Itanium e Itanium2, con arquitectura IA-64, que son totalmente incompatibles con sus predecesores.
El (80)386 fue el primer procesador de Intel con un juego de instrucciones de 32 bits (IA-32). Tanto los operandos como el direccionamiento en memoria utilizan 32 bits, por lo tanto, el 386 tiene un espacio de direccionamiento de 4GB.
El 386 también es el primero en introducir una MMU la paginación, con un tamaño de página fijo de 4KB. Los procesadores anteriores ya poseían un esquema de segmentación, que en el 386 se puede obviar utilizando un esquema de memoria plano.
Fuente: https://www.ecured.cu/index.php/X86