El término architecturecubre mucho más que solo el processor. Hay muchos otros componentes de hardware que son cruciales para un núcleo del sistema operativo. El primer ejemplo que me viene a la mente es el interrupt controller, que está separado del processor, pero dependiendo del modelo real puede colocarse dentro del mismo chip que el processor.
Toda esta colección de componentes de hardware se llama arquitectura. Si también incluye algunos componentes básicos de software, tiene lo que comúnmente se llama a platform.
Además, el término architecturees un poco más abstracto que processor, a veces se architecturereferirá al diseño y processora la pieza física del hardware.
x86Es una familia de procesadores. En esa familia i386fue el primero en tener paginación y soporte de 32 bits. Se ha escrito una gran cantidad de software que los requiere, por lo que a menudo verá software con ese procesador como requisito mínimo. Para las PC estándar, i386era obsoleto hace décadas, pero vivió más tiempo en algunos sistemas integrados.
Cuando i686se acuñó el nombre, había suficientes procesadores diferentes en la familia, que este término no se refiere a un procesador específico. Pero hay un conjunto de características importantes que deben estar presentes para que el i686término se aplique. i686era el estado del arte hace aproximadamente una década. Hoy en día, algunos sistemas han dejado de admitir procesadores sin todas las características cubiertas por el i686término.
AMD64es el nombre de una arquitectura de 64 bits diseñada por AMD para tener éxito x86. En ese momento, AMD64 logró tener más éxito que la arquitectura de 64 bits comercializada por Intel. Esto se debió a que las CPU AMD64 son más baratas, compatibles con versiones anteriores y consumen menos energía. Finalmente, Intel se dio cuenta de que tenían que comenzar a fabricar CPU compatibles con AMD para seguir siendo competitivos. Sin embargo, no los comercializarían como tales, lo cual es una razón importante por la cual algunos sinónimos AMD64han surgido.
El término x86cubre todas las CPU de 8, 16 y 32 bits de la familia, y dependiendo de a quién le pregunte también las CPU de 64 bits.
i5y i7son subfamilias de CPU fabricadas por Intel.
x64es el término genérico usuario en Linux que describe AMD64 y los respectivos modos de 64 bits de Intel.