Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

MacWorld zur 64-Bit-Unterstützung in Mac OS X Leopard

MacWorld hat einen Artikel zur 64-Bit-Unterstützung in Leopard veröffentlicht, den Sie über den Link an der Seite erreichen. Leopard wird, anders als Tiger, auch Anwendungen samt grafischer Benutzeroberfläche als 64-Bit-Anwendungen unterstützten (Cocoa- wie auch Carbon-Anwendungen). Allerdings müssen Programmierer den Code anpassen und neu kompilieren, um 64 Bit-Anwendungen zu erhalten.
Dies macht nur in den wenigsten Fällen Sinn, da nur wenige Applikationen mehr als 4 GB an Arbeitsspeicher benötigen (mit 32 Bit-Anwendungen lassen sich nur 4 GB Arbeittspeicher adressieren). Es ist sogar möglich, dass Anwendungen als 64 Bit-Version langsamer laufen als im 32 Bit-Modus, da weniger Speicherplatz in den Prozessorcaches zur Verfügung steht.

Weiterführende Links:

Kommentare

oldMACdonald
oldMACdonald16.08.06 19:10
Die Vor- und Nachteile bzw Arbeitsweise eines 64Bit Systems durfte ich mir heute auch 90 Minuten in der Schule anhören zzz
Holz ist kein Leiter, kann aber als Leiter genutzt werden.
0
markus216.08.06 19:12
Genau.
64 Bit, oft als Performanceschub gesehen, bringt vorallem etwas in wissenschaftlichen Anwendungen wie Mathematica & co (höhere Genauigkeit bzw. mehr Speed bei hoher Genauigkeit) und Apps wie ProfiDatenbanksysteme (viel RAM Bedarf, für Server).

Normale Apps benötigen unnötigerweise mehr Speicherzugriffe, was zu einer verlangsamung führt.

0
Schwedenherz
Schwedenherz16.08.06 19:19
Was ist denn dieses 64Bit? Geht das dann auch auf allen macs???
0
MacApple16.08.06 19:34
Schwedenherz
Auf allen Macs mit einem 64Bit-Prozessor (G5, Intel Core 2 Duo)
0
MacApple16.08.06 19:39
markus2
"Normale Apps benötigen unnötigerweise mehr Speicherzugriffe, was zu einer verlangsamung führt."

Bei den Intelprozessoren ist es eher das Gegenteil, weil der im 64 Bit Modus mehr Prozessorinterne Register zur Verfügung hat.
auf Intel-Macs bringen 64Bit mehr als auf PPC-Macs.
0
Granini16.08.06 19:41
Ein 32-Bit-Computer verarbeitet immer 4 Byte gleichzeitig. Also parallel. 4 Byte, weil 4 Byte aus 32 Bit bestehen. Wenn ein Prozessorbefehl nur 2 Byte verarbeiten muß, dauert das trotzdem gleich lang wie wenn der Prozessor 4 Byte verabeiten würde, da er die 4 Byte sowieso auf einen Schlag berechnet. Nur wenn man einen Wert hat der mehr benötigt als 4 Byte, dauert die Berechnung doppelt so lang, da der Prozessor immer nur 4 Byte gleichzeitig macht.
Das war der 32 Bit-Prozessor.

Bei 64-Bit verarbeitet der Prozessor immer 8 Byte. 8 Byte bestehen aus 64 Bit. D.H. man kann viel genauer rechnen (bei Kommazahlen) da jeder Wert mehr Speicherplatz verbrauchen kann. Oder aber bei Ganzzahlen können höhere Werte gespeichert werde, wodurch man z.B. mehr Speicher adressieren kann, da ja eine Adresse auch eine Zahl ist die jetzt eben viel höher sein kann.

Das Problem an der ganzen Sache ist nur, dass man mit 4 Byte sowieso schon alles alltägliche machen kann. Deswegen bringen die 8 Byte gleichzteitig auch nur wenig Vorteile. Nur in wissenschaftlichen Anwendungen, oder bei Grafik vielleicht, weil man nun genauer rechnen kann (bei gleicher Performance) und das Bild dann vielleicht besser ist, ich weiß es nicht genau.
0
gorgont
gorgont16.08.06 19:43
Ich denke auch das Adobe die Creative Suite direkt auf 64Bit portieren wird, wäre ja blödsinn sonst...=-O
Ich denke anfangs wird man mit 64Bit nicht schneller sein als mit 32Bit aber wenn die ersten Appz für 64Bit kommen wird es sich sicherlich bemerkbar machen.
Ausserdem laufen ja 32Bit Anwendungen in Leopard ohne Emulation
touch eyeballs to screen for cheap laser surgery
0
Schwedenherz
Schwedenherz16.08.06 20:01
achso, dann kann ich auf (m)einem intel iMac die 64 Bit benutzen... ja, ich freu mich, wenns was bringt
0
chillong16.08.06 20:17
falsch verstanden. Intel Core 2Duo.
ausser du hasst ein modell das noch niemand hat....(w00t)(w00t);-)
0
oldMACdonald
oldMACdonald16.08.06 20:17
der iMac hat den Core Duo (1) drin. Der hat soweit ich informiert bin nur 32Bit
Holz ist kein Leiter, kann aber als Leiter genutzt werden.
0
Schwedenherz
Schwedenherz16.08.06 20:50
na dann wars das wohl mit 64 bit, hab mich zu früh gefreut, naja...
0
Vanderhellen
Vanderhellen16.08.06 21:13
chilong: geht mir ähnlich - ich hasse auch Modelle, die noch niemand hat :-&=-OO:-)
0
Martin Springer16.08.06 22:14
Ist 64 Bit auch unter umständen unter Windows langsamer? Was ist denn schneller: 64Bit Photoshop oder 64 Bit ichat...
0
Frank
Frank17.08.06 11:08
Und um das nochmal klar zu stellen. Gerechnet wird schon auf dem Pentium (teilw.) in 64 bit. Auch wenn es nur ein 32bit Prozessort ist. Viele spannende Teile der Recheneinheit sind schon sehr lange 64bit breit.

Größter Vorteil der 64bit Programme ist die Addressierbarkeit von mehr als 2GB Ram pro Programm. Das war vorher nicht möglich.

Als Nebeneffekt kann der intel jetzt aber doch bei 64bit schneller sein. Das liegt an seinem verkorksten Design. Im 32bit Modus ist er noch kompatibel zum 25 Jahre alten PC. Und damals gab es nur eine Hand voll Register. Im 64bit Modus gibt es wesentlich mehr Register. Das führt zu Geschwindigkeitssteigerungen. Wenn der Compiler es ausnutzt.
0
schwarzm17.08.06 12:40
Ich würde beim 64-Bit-Modus nicht eifach nur von einem Modus sprechen, x64, wie es manchmal genannt wird, ist ein neue Architektur. Wie schon gesagt ist Intels 32-Bit-Architektur 25 Jahre alt, und schon damals totaler Schwachsinn. Deshalb hatte Intel auch so mühe, anständige Prozessoren für diese Architektur zu bauen. x64 kann man schon viel eher mit der PPC-Architektur vergleichen.

Und übrigens verstehe ich nicht ganz, wieso ein 64-Bit-Programm langsamer sein soll als ein 32-Bit-Programm. Das tönt mir eher nach jemandem, der letzthin einen Mac mit einem Core-Prozessor gekauft hat und jetzt einen Grund finden will, wieso dieser besser als die Core-2-Duo-Prozessoren sind.

Michi
0

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.