Fenster

Windows RT und 8: die Unterschiede zwischen ARM- und x86-Architekturen

Inhaltsverzeichnis:

Anonim

In der vorherigen Ausgabe des speziellen Windows 8 haben wir die Eigenschaften und Einschränkungen von Windows RT erklärt. Einer der größten Unterschiede war, dass Windows RT bereit war, auf ARM-Architekturen zu arbeiten. Aber, Was ist die ARM-Architektur wirklich, und wie unterscheidet sie sich von der x86-Architektur?

Unterschiede auf Hardwareebene

Auf Hardwareebene besteht der Hauptunterschied zwischen ARM und x86 darin, dass sie unterschiedliche Befehlssätze haben.Sie sprechen sozusagen eine andere Sprache, wodurch ein System mit dem anderen völlig inkompatibel ist. Mit anderen Worten, Binärdateien können nicht von beiden Systemen gemeinsam genutzt werden.

Wenn wir weiter untersuchen, wie sich Prozessoren verh alten, werden wir sehen, dass ARM einen enormen Vorteil gegenüber x86 im Stromverbrauch hat. Durch eine einfachere Struktur und einfachere Anweisungen verbraucht ARM deutlich weniger Strom als normale Intel-Prozessoren. Wie Sie sich vorstellen können, ist dies der perfekte Kandidat für mobile Geräte wie Telefone oder Tablets.

Allerdings sind es die x86-Prozessoren, die sich durch ihre Leistung auszeichnen, wie Sie in Benchmarks wie diesem sehen können. Diese komplexere Architektur ermöglicht weitere Optimierungen, während die Anwendung ausgeführt wird, z. B. das Vertauschen der Befehlsreihenfolge, um die Ausführungszeit zu verbessern.

Trotz der Tatsache, dass sowohl ARM als auch Intel daran arbeiten, diese Vorteile gegenüber dem anderen zu reduzieren, sind die Unterschiede immer noch bemerkenswert genug, dass jeder Prozessor in einem anderen Computertyp verwendet wird: der Intel für die Computer und ARM für Mobiltelefone und Tablets.

Unterschiede übertragen auf Software: Windows 8 und Windows RT

Oben habe ich gesagt, dass Binärdateien aufgrund unterschiedlicher Befehlssätze nicht zwischen ARM und x86 kompatibel sind. Warum können also dieselben Metro-Apps unter Windows 8 und Windows RT ausgeführt werden?

Die Antwort ist, dass Metro-Apps nicht genau binär kodiert sind. Wenn Sie sich auf einem Computer (Windows, Mac oder Linux) befinden und ein Programm kompilieren, wird normalerweise eine Datei erstellt, die die Anweisungen enthält, die direkt auf dem Prozessor ausgeführt werden.

"Metro-Anwendungen (wie alle mit .NET erstellten Anwendungen) werden jedoch in eine Zwischensprache, MSIL (Microsoft Intermediate Language), kompiliert, die dann interpretiert wird> "

Neben eher kommerziellen Gründen ist dies der wichtigste technische Grund, warum Windows RT nur Apps im Metro-Stil unterstützt, eine direkte Folge der Verwendung von ARM-Prozessoren.Es gibt natürlich das Problem der Leistung: Wir können keine leistungsstarke Software wie Mathematica oder Visual Studio auf einem System mit einem ARM-Prozessor installieren und erwarten, dass es genauso funktioniert wie ein Intel-Prozessor.

ARM schränkt ein, was wir mit dem Computer tun können

"Die Idee von Windows RT ist, dass es ein System für Tablets ist. Wir müssen völlig vergessen, dass es wie Windows> ist"

Zum Beispiel ist die Installation von Linux auf einem ARM-Tablet nicht so einfach wie die Installation auf einem Intel-Computer. Nicht nur wegen Treiberproblemen (die immer da sind), sondern weil wir systemspezifische Versionen für ARM-Prozessoren benötigen würden.

Wir werden auch nicht in der Lage sein, den Start des Systems zu kontrollieren. Wie Ihnen ngm in der vorherigen Ausgabe des Specials mitteilte, haben wir völlig vergessen, Secure Boot zu entfernen oder die BIOS-Einstellungen (jetzt UEFI) zu ändern.

ARM, eine mobile Architektur für ein mobiles System

Die Schlussfolgerung ist, dass ARM ein Prozessortyp ist, der speziell auf Mobiltelefone und Tablets ausgerichtet ist, und Windows RT alle Möglichkeiten nutzt, die es bietet. Mehr Autonomie und mehr als genug Leistung für ein System, in dem die wahrscheinlich intensivste Aktivität, die wir ausführen werden, darin besteht, Musik zu hören, während wir ein Dokument bearbeiten.

Spezielle Windows 8 im Detail

Fenster

Die Wahl des Herausgebers

Back to top button