x86 i386 i686 amd64 i5 i7 Architektur Prozessor Verwirrung

x86 i386 i686 amd64 i5 i7 Architektur Prozessor Verwirrung

Mir sind diese Begriffe aufgefallenx86, i386, i686, amd64, i5, i7, Architektur, Prozessoraus dem Internet, aus meinem eigenen Notizbuch, aus Buchlesungen.

Aber diese Terminologien verwirren mich wirklich. Ich versuche mein Bestes, meine Verwirrung zu erklären, auch wenn Sie sie vielleicht verstehen. Das größte Hindernis ist, dass ich mir die Hauptaussage hinter diesen Begriffen nicht klar machen kann.

  1. Gibt es einen Unterschied zwischen Begriff architectureund processor?
  2. x86und i5sind architectureoder processor?
  3. Welche Beziehung besteht zwischen OS bit(32-Bit-Windows oder 64-Bit-Windows) und x86 bit(32-Bit-Prozessor, noch nicht sicher)?
  4. Die oben erwähnte Architektur (oder der Prozessor) wurde komplett von Intel entwickelt? Handelt es sich dabei lediglich um einen offenen Standard, an den sich Hersteller ( AMD& Intel) halten?

Ich habe im Internet gesucht, insbesondere in der Wikipedia, aber je mehr Artikel ich dort lese, desto verwirrter bin ich.

Antwort1

  1. Ja. Ein Prozessor ist ein physisches Objekt, das eine Architektur verwendet, um die Verarbeitungsarbeit zu erledigen.

  2. x86 ist eine Intel-Architektur. i5 ist eine Reihe (eigentlich mehrere Reihen in der Kernmikroarchitektur von Nehalem bis aktuell Haswell) von Prozessoren in der x86-Architektur

  3. Es gibt nichts, das „OS-Bit“ oder „x86-Bit“ heißt. Die „Bitanzahl“ bezieht sich auf die zugrundeliegende Architektur mit dem entsprechenden Befehlssatz, der sich im Allgemeinen auf die Größe der Register bezieht. Register sind der schnellste Speicher im Prozessor, der die maximale Zahlengröße speichert, die der Prozessor gleichzeitig verarbeiten kann. Das Betriebssystem, das diesen n-Bit-Befehlssatz verwendet, wird auch als n-Bit-Betriebssystem bezeichnet. Der Grund, warum die meisten 32-Bit-Betriebssysteme auf 64-Bit-Prozessoren laufen, ist die Abwärtskompatibilität. x86-64 ist eine Erweiterung des alten 32-Bit-x86, und x86 ist auch eine Erweiterung des 16-Bit-x86-Befehlssatzes. Daher kann es jeden älteren Befehlssatz ausführen.

  4. x86 ist eine proprietäre Architektur von Intel und keine offene Architektur. Sie benötigen also die Erlaubnis von Intel, um eine x86-CPU herzustellen. Die x86_64-Erweiterung wurde jedoch von AMD entwickelt und Intel benötigt die Erlaubnis von AMD, um x86_64-CPUs herzustellen.

verwandte Informationen