Obithereal
Boskoop
- Registriert
- 31.01.09
- Beiträge
- 40
hab in mehreren foren auch schon gelesen das der akku länger hält und temperatur der cpu niedriger is.
Schnappszahl: 33
Schnappszahl: 33
ich habe ein System (MacBook 5,1) das 64-Bit tauglich ist, eine OS Hersteller, der propagiert, das 64-Bit schöner/besser/toller ist und im Endeffekt wird trotzdem per Firmware auf 32-Bit limitiert. Der 6&4 Trick bzw. die SW helfen hierbei nicht.
So nicht ganz richtig. Der Speicher konnte schon vorher addressiert werden, aber jetzt kann der Kern selbst mehr als 4GB addressieren -- und es ist etwas leichter, Daten per DMA in 64 Bit Applikationen zu verschieben.Nur weil da ein 64-Bit Kernel verwendet würde heisst das noch lange nicht, dass das System schneller wird. Es kann lediglich mehr Speicher vom System adressiert werden.
Vollkommen richtig.Weil nicht alle Treiber von Consumergeräten als 64-Bit kext vorliegen.
Das kann man so sagen, daher aktiviert Apple den 64 Bit Kern ja (wenn ich nicht falsch liege) nur in den XServes -- der normale Anwender hat davon nichts.Spätestens danach wird einem klar was ein 64-Bit Kernel aktuell in einem Snow Leopard bringt... nämlich genau gar nichts.
… was ein 64-Bit Kernel aktuell in einem Snow Leopard bringt... nämlich genau gar nichts. …
…gibt es 64-Bit schon seit Ewigkeiten mit Leopard. System läuft in 64-Bit…
Falsch.
Ein Programm mit x86_64-Bit-Code (auch der Kernel) kann auf 64-Bit-Intel doppelt soviele Register nutzen wie ein 32-Bit-Programm und zusätzliche schnellere 64-Bit-Befehle, die seiner 32er-Version nicht zur Verfügung stehen. Darum ist der 64er Kernel schneller.
Weil nicht alle Treiber von Consumergeräten als 64-Bit kext vorliegen.
In der Theorie. In der Praxis würde ich das gerne sehen (abgesehen von 64 Bit DMA).
Alex
Die Crux wird auf jeden Fall die ganze legacy Peripherie sein, wo die HW Hersteller absehen 64 bittige Treiber zu entwickeln.
wie kann ich jetzt schauen ob mein iMac unter 32bit oder 64 bit läuft auch wenn es nichts bringt, würde es mich interessieren![]()
Über diesen Mac -> Weitere Informationen -> Software
Weißt du, dass es unglaublich hilft zu lesen!?
Ein Programm mit x86_64-Bit-Code (auch der Kernel) kann auf 64-Bit-Intel doppelt soviele Register nutzen wie ein 32-Bit-Programm und zusätzliche schnellere 64-Bit-Befehle, die seiner 32er-Version nicht zur Verfügung stehen. Darum ist der 64er Kernel schneller.
Falsch. Das "System" ist das, was in 10.5 als einziges noch nicht 64-bittig war.
Entwickeln? Es ist eine Compiler-Option, die man nutzt.
com.yourcompany.Mobileconnect...
Benchmark?In der Praxis, denn das ist eine Besonderheit von Intels x86-64-CPUs.
Offensichtlich entwickelst Du nicht professionell Software, denn mit dem Anklicken der Compileroption ist es nicht getan.Entwickeln? Es ist eine Compiler-Option, die man nutzt.
Alles klar das wäre mir auch neu. Warum?Offensichtlich entwickelst Du nicht professionell Software, denn mit dem Anklicken der Compileroption ist es nicht getan.
Alles klar das wäre mir auch neu. Warum?
KeyWest:~ macmark$ cat hello.c
KeyWest:~ macmark$ gcc -arch ppc -arch ppc64 -arch i386 -arch x86_64 -c hello.c
KeyWest:~ macmark$ file hello.o
KeyWest:~ macmark$ lipo -detailed_info hello.o
Das ist mir vollkommen klar. Aber das macht nicht jedes Stück Programmcode automatisch um einen Faktor x schneller.Wozu brauchst Du Benchmarks? Wenn doppelt soviele General Purpose Register zur Verfügung stehen im 64-bit-computing-mode der Intel-x86_64-CPUs als im 32-Mode, sollte klar sein, was das bringt.
Außerdem hat man im 64er Processing Mode auf Intel-x86_64 Befehle, die unter 32er Processing Mode nicht verfügbar sind.
Öh, ja, was genau willst Du mir damit sagen?Hausaufgabe: Wir schreiben ein Programm und compilieren es in eine einzige Datei, die dann von PPC, PPC-64, Intel und Intel-64 nativ ausgeführt werden kann.
Wie Du geschrieben hast, ist das alleinige "Anfassen" eines Projekts in einer Firma mit Aufwand verbunden.
Und auch wenn sich die Software problemlos als 64 Bit Binary übersetzen lässt wäre es grob fahrlässig, sie ohne eine vollständige QA aus dem Haus zu lassen. Dazu kommt dann noch ein bischen Änderung von Text hier und da, und ein neues Deployment.
All dass klingt vielleicht trivial, ist aber eben doch Arbeit, die irgendjemand genehmigen, und irgendjemand anders machen muss.
Alex
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Für die Ihnen angezeigten Verarbeitungszwecke können Cookies, Geräte-Kennungen oder andere Informationen auf Ihrem Gerät gespeichert oder abgerufen werden.
Anzeigen und Inhalte können basierend auf einem Profil personalisiert werden. Es können mehr Daten hinzugefügt werden, um Anzeigen und Inhalte besser zu personalisieren. Die Performance von Anzeigen und Inhalten kann gemessen werden. Erkenntnisse über Zielgruppen, die die Anzeigen und Inhalte betrachtet haben, können abgeleitet werden. Daten können verwendet werden, um Benutzerfreundlichkeit, Systeme und Software aufzubauen oder zu verbessern.
Durch das Klicken des Buttons "Zustimmen" willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die übermittelten Daten durch lokale Behörden verarbeitet werden.