Laut Professor
Vor kurzem erschien der Internetseite Pocket PC Thoughts, ein Artikel Dzhostroma Andy (Andy Sjöström) "Weihnachten Erwartungen: einen neuen Reifen für mein XScale". Dieser Artikel ist merkwürdig in sich selbst, weil Andy (dessen Name in der russischen Transkription ich zögere, laut sagen), ein guter Journalist. Aber immer noch neugierig Interview, das in den Artikel. Zum Problem der CPU XScale sprach Sven Myhre (sein Name Ich versuche nicht zu übersetzen und - lasst es bleiben in der ursprünglichen, nicht verzerrter Form), der Leiter der Amazing Spiele und renommierter Experte auf dem Gebiet der Software-und Hardware für Computer Pocket PC. Sven Myhre sagte, theoretisch, ein 400-MHz-XScale-Prozessor definitiv produktiver als die 206-MHz StrongARM ist. Aber in Wirklichkeit hängt die Leistung Ihres Computers nicht nur auf die Uhr und "reine Megahertz, sondern auch, wie der Prozessor geladen wird (das heißt, wie der Datenaustausch zwischen dem Prozessor und anderen Geräten, PDAs organisieren). Bei Computern arbeiten Pocket PC XScale Prozessoren und StrongARM mit 16-Bit-Datenbus. Obwohl beide Prozessoren - ein 32-ryazryadnye RISC-Prozessor, entwickelt, um Anweisungen arbeiten mit 32-Bit. Um die volle Belastung des Prozessors und der Beschränkung von 16-Bit-Bus zu kompensieren, ist es notwendig, die Betriebsfrequenz des Datenbusses verdoppeln. In diesem Fall wird der Austausch von 16-Bit-Daten mit der gleichen Rate wie die 32-Bit auftreten. Mit anderen Worten, die Erhöhung der Taktfrequenz der Busse wird es dem Prozessor mit 16-Bit-Bus als auch mit 32-bit, Arbeit, für die sowohl die Prozessor-und konzipiert. Aber die Verdoppelung der Betriebsfrequenz des Datenbus - es ist nicht alles.Notwendig, um die Leistung lichten Höhe von mindestens 25% liefern die richtigen Wechselkurs mit anderen Geräten an Ihren Computer, wenn Sie Anwendungen ausführen zu gewährleisten. Als Folge muss der Bus mit einer Frequenz von 2,5 Mal größer als die CPU-Taktrate arbeiten. Dies bedeutet, dass die Betriebsfrequenz Datenbus für ein Prozessor mit einer solchen Frequenz von 400 MHz muss mindestens 1000 Megahertz bis 300 Megahertz Prozessor - 750 Megahertz und 206 Megahertz StrongARM - 515 MHz ... Nun stellen die Kluft zwischen dem tatsächlichen Leistung trennt Pocket-PC-Prozessoren von dem, was wir heute haben. XScale-Prozessor mit, dass bei 400, 300 und 200 MHz-System-Bus, ist die Betriebsfrequenz 100 Megahertz. Und die uns vertraut StrongARM Prozessor mit 206 Megahertz getaktet - mit dem Bus, ist die Betriebsfrequenz 103 Megahertz. In diesem Fall nach Andy Dzhostroma auch der Grund für die Ähnlichkeit der Ergebnisse von Prüfungen auf Computern mit 400, 300 und 200-MHz-Prozessor durchgeführt. Busbreite und ihre niedrigen Betriebskosten Frequenz sind so eng, Hals, die den Austausch von Daten zwischen dem Prozessor und Cache sowie zwischen Cache-Speicher und einer Speichereinrichtung verhindert. in einigen Anwendungen - - Außerdem wurde die Überlegenheit in der Leistung StrongARM aufgefallen ist, ist nur 3 Prozent der Befragten, für die die Betriebsfrequenz des Datenbus-Computer mit der StrongARM Prozessor, mehr Bus-Frequenz Prozessor XScale - 103 und 100 MHz. Rückstellungen werden nicht korrekt und die Erhöhung der Cache-Speicher, einen integrierten Prozessoren. Cache-Speicher Prozessor StrongARM sostavlyut 8 Kilobyte Befehls-Cache und 8 KByte Daten-Cache. In der XScale-Cache-Größe wurde auf 32 und 32 Kilobyte erhöht. Aber der Austausch zwischen dem Prozessor und Cache-Speicher sind Teile der Mindestgröße beträgt 64 Byte. Daher beim Umgang mit dem Prozessor auf einem einzigen Byte von Informationen, die er hat, um alle 64 Bytes verarbeiten. Als ein Ergebnis, wenn der Computer mit einer Adress-Datenbank oder ein Programm Planung Zeit, wo Benutzerdaten sind recht klein, Leistung XScale unmöglich zu schätzen. Der Großteil der Arbeit Prozessor des Computers Pocket PC arbeitet umsonst.Und als Antwort - Schweigen ...
Es scheint, es roch Sensation. Aber was - veröffentlicht von der größten Fehler in der Architektur des Pocket PC. Unverarbeitete ernst Schaltung Pocket PC Entwickler "stecken" in einem Computer-Prozessor, der offensichtlich nicht in der Lage, jede deutliche Leistungssteigerung ... bieten und bekommen ein Fahrrad mit einem kleinen Motor auf der Lok. Interview Sven Myhre nicht die Ursache, solange "Donner" - dennoch die Meinung einer Person ist, auch wenn sehr maßgebend. Aber eine Vielzahl von Fragen, wenn keine Experten, dann ist die interessierte Öffentlichkeit. Viele scheinen offensichtlich Mängel Pocket PC jetzt anders aussehen. Zum Beispiel die Langsamkeit des Betriebssystems Windows CE. In der Ausfälle und die langsame Entstehung einer Familie von Pocket PC ist mehr als nur die Schuld von Microsoft. Mol, die Schnittstelle mit unnötiger Luxus ist überlastet, die Mehrheit der Routine-Operationen unnötig aus Gründen der Ähnlichkeit "Tasche" des Betriebssystems mit einem System für Desktop-Computer kompliziert und so weiter, bis das übermäßige Appetit Windows CE für Handheld-Computing-Ressourcen. Aber nun stellt sich heraus, dass Microsoft auf ein Stück Software ist einfach nicht podkachala weil es XScale arbeitet mit voller Kraft, das Betriebssystem, wörtlich, "Sommer" würde wie eine Rakete sein. Aber nicht, um alle Eile mit Andy Dzhostromom und seinen Begleiter zu vereinbaren. Manche machen ... faul Programmierer. Wie, was gerade keine Ahnung - nur nicht funktionieren würde. Aber dies ist nur teilweise Aussagen, die ich im Internet gefunden haben. Detailliertere und viel, viel weniger, offizielle Erklärung an. Die Autoren, Übersetzung:Nikolai Jakowlew