Diskussion:ARM — Änderungen 9861 → 9862

Zeile 14: Zeile 14:
  
 
Das Thumb Programme auch wenn sie mehr Befehle abarbeiten müssen generell langsamer sind, ist so pauschal nicht zu sagen. Es hängt von vielen Parametern ab wie z.B. externe Speicherbuss Breite (16 / 32 bit), Cach, Core und Speicherfrequenzen, und auf die Anwendung selber. --[[Benutzer:Termite|Termite]] 23:55, 20. Jun. 2011 (CEST)
 
Das Thumb Programme auch wenn sie mehr Befehle abarbeiten müssen generell langsamer sind, ist so pauschal nicht zu sagen. Es hängt von vielen Parametern ab wie z.B. externe Speicherbuss Breite (16 / 32 bit), Cach, Core und Speicherfrequenzen, und auf die Anwendung selber. --[[Benutzer:Termite|Termite]] 23:55, 20. Jun. 2011 (CEST)
 +
:Im [[x86]]-Artikel wird auch nicht auf die vielen verschiedenen 80x86-Versionen eingegangen, obwohl die sich auch deutlich voneinander unterscheiden. Ich sehe hier nicht, wo speziell auf einen bestimmten ARM-Kern eingangen wird (wenn doch, sollte ja klar ersichtlich sein, auf welchen; meine Informationen habe ich (zur Selbstkontrolle für alle Rätselfüchse) vor allem aus dem ARMv5-Manual). Mein Kernel, der natürlich auf meinen Informationen aufbaut, läuft zumindest unter Emulatoren so ziemlich unverändert sowohl auf einem ARM7TDMI als auch auf Cortex-Prozessoren, daher nehme ich mal an, dass die hier präsentierten Informationen relativ allgemeingültig sein dürften. Wenn das anders ist, bitte ich um konkrete Hinweise, wo Dinge wirklich CPU-spezifisch sind (mir ist klar, dass nicht jede CPU Thumb, Thumb2 und Jazelle unterstützt, aber das wird im Artikel ja auch gar nicht behauptet) oder direkt darum, dass du den Artikel erweiterst und ggf. korrigierst.
 +
:Dass Thumb generell langsamer sind, steht so nicht im Artikel. Dort steht „im Allgemeinen“ – mir ist klar, dass es Gründe hat, wenn Game-Boy-Advance-Spiele vor allem Thumb-Opcodes benutzen, weil sie in diesem Fall aufgrund des 8-Bit-ROM-Adressbusses nicht viel langsamer sind. Ich stehe dir auf jedem Fall nicht im Weg, wenn du alle Spezialfälle aufzählen möchtest, in denen Thumb doch schneller ist. Mir hat beim Verfassen „im Allgemeinen“ (was für mich heißt: „Es gibt durchaus Sonderfälle“) gereicht.
 +
:Inwiefern sich die ARMv7-Architektur wesentlich von den Vorgängern unterscheidet, weiß ich nicht. Ich habe das entsprechende Manual (noch) nicht gelesen, aber da QEMU keine Probleme hat, normalen ARM-Code auf seinen emulierten Cortex-Prozessoren auszuführen, kann ich mir nicht vorstellen, dass die hier dargelegten Informationen so auf die neuen CPUs gar nicht mehr zutreffen. Abgesehen davon gilt natürlich auch hier, dass dies ein Wiki ist und du dein Wissen gerne mit uns allen teilen darfst.
 +
:Auch was deine konkreten Vorschläge angeht (betreffend die Architekturbezeichnung), bist du natürlich frei, diese in den Artikel einzuarbeiten. Mir erschien das allerdings jetzt nicht so wichtig – im x86-Artikel steht auch nicht, dass der i586 Pentium heißt, ab wann man eine CPU i686 nennt, etc. pp..
 +
:PS: Von der Firma ARM ist im Artikel überhaupt nicht die Rede und ich weiß auch nicht, inwiefern entsprechende Informationen über die Prozessorherstellung hier relevant sind. —[[Benutzer:XanClic|Clici McXan]] 02:52, 21. Jun. 2011 (CEST)