Der Begriff architectureumfasst 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 architectureetwas abstrakter als processor, manchmal architecturebeziehen Sie sich auf das Design und processorauf die physische Hardware.
x86ist eine Familie von Prozessoren. In dieser Familie i386gab 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 i386vor Jahrzehnten veraltet, aber auf einigen eingebetteten Systemen lebte es länger.
Als der i686Name 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 i686Begriff angewendet werden kann . i686war vor etwa einem Jahrzehnt Stand der Technik. Heutzutage haben einige Systeme die Unterstützung für Prozessoren ohne alle vom i686Begriff abgedeckten Funktionen eingestellt .
AMD64ist 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 AMD64entstanden sind.
Der Begriff x86umfasst alle 8-, 16- und 32-Bit-CPUs in der Familie und je nachdem, wen Sie fragen, auch die 64-Bit-CPUs.
i5und i7sind Unterfamilien von CPUs, die von Intel hergestellt werden.
x64ist der Oberbegriff Benutzer unter Linux, der die jeweiligen 64-Bit-Modi von AMD64 und Intel beschreibt.