Der Begriff architecture
umfasst viel mehr als nur das processor
. Es gibt viele andere Hardwarekomponenten, die für einen Betriebssystemkernel von entscheidender Bedeutung sind. Das erste Beispiel, das mir in den Sinn kommt, ist das interrupt controller
, das von dem getrennt ist processor
, aber je nach tatsächlichem Modell in den gleichen Chip wie das gesteckt werden kann processor
.
Diese gesamte Sammlung von Hardwarekomponenten wird als Architektur bezeichnet. Wenn Sie auch einige Kernsoftwarekomponenten einbinden, haben Sie das, was allgemein als a bezeichnet wird platform
.
Außerdem ist der Begriff architecture
etwas abstrakter als processor
, manchmal architecture
beziehen Sie sich auf das Design und processor
auf die physische Hardware.
x86
ist eine Familie von Prozessoren. In dieser Familie i386
gab es als erste Paging und 32-Bit-Unterstützung. Es wurde viel Software geschrieben, für die diese erforderlich sind. Daher wird Software mit diesem Prozessor häufig als Mindestanforderung angesehen. Für Standard-PCs war das i386
vor Jahrzehnten veraltet, aber auf einigen eingebetteten Systemen lebte es länger.
Als der i686
Name geprägt wurde, gab es genug verschiedene Prozessoren in der Familie, so dass sich dieser Begriff nicht auf einen bestimmten Prozessor bezieht. Es gibt jedoch eine Reihe wichtiger Merkmale, die vorhanden sein müssen, damit der i686
Begriff angewendet werden kann . i686
war vor etwa einem Jahrzehnt Stand der Technik. Heutzutage haben einige Systeme die Unterstützung für Prozessoren ohne alle vom i686
Begriff abgedeckten Funktionen eingestellt .
AMD64
ist der Name einer 64-Bit-Architektur, die von AMD für den Erfolg entwickelt wurde x86
. Zu dieser Zeit war AMD64 erfolgreicher als die von Intel vertriebene 64-Bit-Architektur. Dies lag daran, dass AMD64-CPUs billiger, abwärtskompatibel und weniger Strom verbrauchend waren. Schließlich erkannte Intel, dass AMD-kompatible CPUs hergestellt werden mussten, um wettbewerbsfähig zu bleiben. Sie würden sie jedoch nicht als solche vermarkten, was ein Hauptgrund dafür ist, dass einige Synonyme für AMD64
entstanden sind.
Der Begriff x86
umfasst alle 8-, 16- und 32-Bit-CPUs in der Familie und je nachdem, wen Sie fragen, auch die 64-Bit-CPUs.
i5
und i7
sind Unterfamilien von CPUs, die von Intel hergestellt werden.
x64
ist der Oberbegriff Benutzer unter Linux, der die jeweiligen 64-Bit-Modi von AMD64 und Intel beschreibt.