• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

64Bit unterstützung bei SnowLeopard

ActiveMan

Strauwalds neue Goldparmäne
Registriert
15.01.09
Beiträge
639
Hi,

Was bringt die 64Bit Unterstützung bei den Computer wie zB ein MacMini von ende '07?
Die haben ja noch keine 64Bit Prozessoren.
 

OleHH

Adams Apfel
Registriert
27.11.07
Beiträge
525
Also wenn es ein Modell von Ende 07 ist, dann hat es einen C2D 1,83 oder 2 Ghz. Und diese sind sehr wohl 64 Bit fähig.
Bringen tut es aber trotzdem nicht viel :) Habe es selber hier auf einem Mini Early 09 getestet und er ist genauso schweinelangsam wie unter Leopard.
 

ActiveMan

Strauwalds neue Goldparmäne
Registriert
15.01.09
Beiträge
639
Habe schon aufgerüstet auf einen Core 2 Duo 2.33 GHz ist der auch 64 bit
 

luke-r2d2

Antonowka
Registriert
26.12.08
Beiträge
357
Habe schon aufgerüstet auf einen Core 2 Duo 2.33 GHz ist der auch 64 bit
Die Core 2 Duos sind alle 64 bit fähig. Soweit ich weiß wird aber der Kernel von SL nur unter den neuen XServes im 64bit Modus gebootet.

Edit: 64bit Programme laufen aber trotzdem, die können dann also mehr Speicher benutzen.
 

ActiveMan

Strauwalds neue Goldparmäne
Registriert
15.01.09
Beiträge
639
Das heisst das die 64Bit unterstützung von SL auch bei einem MacMini einen kleinen Performance Vorteil mit sich bringt.
 

luke-r2d2

Antonowka
Registriert
26.12.08
Beiträge
357
Nein, denn 64 Bit ist ungleich Performancegewinn. Es bedeutet einfach mehr adressierbaren Speicher.
Kann aber laut Apple bei einigen Anwendungen auch Vorteile bringen. Hardwaretechnisch können einige CPUs Rechenoperationen teilweise schneller machen.

Obs wirklich was merkliches bringt, kann ich aber nicht sagen.
 

GunBound

Rote Sternrenette
Registriert
23.06.05
Beiträge
6.074
Kann aber laut Apple bei einigen Anwendungen auch Vorteile bringen. Hardwaretechnisch können einige CPUs Rechenoperationen teilweise schneller machen.

Obs wirklich was merkliches bringt, kann ich aber nicht sagen.
Die 64-Bit-Fähigkeit beschränkt sich wie gesagt auf den erweiterten Adressraum.

Was wirklich Performancegewinn bringt, ist Grand Central. Bislang sind zwar neben den systemeigenen Programmen nur wenige darauf optimiert, doch wenn die Sache einmal rund läuft, wird das ein Festessen.
Aktuell lässt sich z.B. bei Situationen mit vielen geöffneten Programmen ein Schub feststellen: während unter Leopard die CPU selten konstant voll ausgelastet war, ist sie es bei SL nun durchgehend.
 

luke-r2d2

Antonowka
Registriert
26.12.08
Beiträge
357
Die 64-Bit-Fähigkeit beschränkt sich wie gesagt auf den erweiterten Adressraum.

Was wirklich Performancegewinn bringt, ist Grand Central. Bislang sind zwar neben den systemeigenen Programmen nur wenige darauf optimiert, doch wenn die Sache einmal rund läuft, wird das ein Festessen.
Aktuell lässt sich z.B. bei Situationen mit vielen geöffneten Programmen ein Schub feststellen: während unter Leopard die CPU selten konstant voll ausgelastet war, ist sie es bei SL nun durchgehend.
Hmm, okay... Ich hab mir halt das hier angeschaut:

http://www.apple.com/de/macosx/technology/

Und da steht der Performancegewinn eindeutig bei 64bit und ist auch als ein solcher ausgeschrieben.
 

GunBound

Rote Sternrenette
Registriert
23.06.05
Beiträge
6.074
Hmm, okay... Ich hab mir halt das hier angeschaut:

http://www.apple.com/de/macosx/technology/

Und da steht der Performancegewinn eindeutig bei 64bit und ist auch als ein solcher ausgeschrieben.
Das stimmt schon, aber betrifft nur die Mac Pro-Benutzer, die 8 GB RAM oder mehr drin haben und höchstkomplexe Dinge damit tun (z.B. Videos rendern). Dann nämlich hat ein Programm Zugriff auf mehr als 4 GB Arbeitsspeicher (die durch die 32 Bit bedingt sind) und kann alle Cachedateien in den RAM schreiben. Die Folge: der Flaschenhals Festplatte verschwindet.

Es könnte natürlich schon sein, dass Apple z.B. die Programmbibliotheken in 64-Bit performanter gemacht hat – das hat jedoch weniger mit der grundlegenden Technik als mit den systeminternen Veränderungen zu tun.
 

Blizzart

deaktivierter Benutzer
Registriert
16.06.08
Beiträge
173
Wer bei seinem Mac mit C2D den 64 Bt Kernel haben will, muss beim starten die Tasten "6" und "4" gedrückt halten. Beim nächsten Neustart hat man allerdings wieder den 32 Bit Kernel.
 

luke-r2d2

Antonowka
Registriert
26.12.08
Beiträge
357
Das stimmt schon, aber betrifft nur die Mac Pro-Benutzer, die 8 GB RAM oder mehr drin haben und höchstkomplexe Dinge damit tun (z.B. Videos rendern). Dann nämlich hat ein Programm Zugriff auf mehr als 4 GB Arbeitsspeicher (die durch die 32 Bit bedingt sind) und kann alle Cachedateien in den RAM schreiben. Die Folge: der Flaschenhals Festplatte verschwindet.

Es könnte natürlich schon sein, dass Apple z.B. die Programmbibliotheken in 64-Bit performanter gemacht hat – das hat jedoch weniger mit der grundlegenden Technik als mit den systeminternen Veränderungen zu tun.
Kann natürlich sein. Aber dass Safari, bzw die Javascript-Engine mehr als 4GB RAM braucht, halte ich für unwahrscheinlich, bzw es wäre erschreckend :p

Ich weiß es nicht, ich hab halt nur das auf der Apple Seite gesehen und hab dem einfach mal geglaubt.

Das mit den Tasten beim Booten hab ich auch schon gelesen, ist abr nicht sehr empfehlenswert, wenn man besondere Treiber (Drucker, etc.) braucht. Davon gibt es häufig keine 64bit Versionen.
 

GunBound

Rote Sternrenette
Registriert
23.06.05
Beiträge
6.074
Wer bei seinem Mac mit C2D den 64 Bt Kernel haben will, muss beim starten die Tasten "6" und "4" gedrückt halten. Beim nächsten Neustart hat man allerdings wieder den 32 Bit Kernel.
Funktioniert nicht auf meinem MBP late '06 (Merom-Chipsatz). Weder mit einer USB-Tastatur noch mit der internen, weder mit "6" und "4" noch mit der Apfeltaste dazu.o_O
 

luke-r2d2

Antonowka
Registriert
26.12.08
Beiträge
357
Funktioniert nicht auf meinem MBP late '06 (Merom-Chipsatz). Weder mit einer USB-Tastatur noch mit der internen, weder mit "6" und "4" noch mit der Apfeltaste dazu.o_O
Probier mal

Code:
ioreg -l -p IODeviceTree | grep firmware-abi

im Terminal. Wenn da EFI32 steht, wird das auch so nix ;)
 
  • Like
Reaktionen: GunBound

Blizzart

deaktivierter Benutzer
Registriert
16.06.08
Beiträge
173
Jep, ich wusste, dass ich was vergessen hatte. Bei meinem MBP klappts.
 

GunBound

Rote Sternrenette
Registriert
23.06.05
Beiträge
6.074
Probier mal

Code:
ioreg -l -p IODeviceTree | grep firmware-abi

im Terminal. Wenn da EFI32 steht, wird das auch so nix ;)
Hätt' ich drauf kommen müssen. Wie doof von mir!
picture.php
 

Kappa

Weigelts Zinszahler (Rotfranch)
Registriert
07.06.09
Beiträge
251
Aktuell lässt sich z.B. bei Situationen mit vielen geöffneten Programmen ein Schub feststellen: während unter Leopard die CPU selten konstant voll ausgelastet war, ist sie es bei SL nun durchgehend.

Irgendwie erschließt sich mir hierbei der Sinn nicht so ganz. Was ist an einer konstant hohen CPU-Auslastung sinnvoll bzw. besser, wenn es auch ohne geht?
o_O
 

_stephan_

Cripps Pink
Registriert
13.03.08
Beiträge
152
Die 64-Bit-Fähigkeit beschränkt sich wie gesagt auf den erweiterten Adressraum.

Was wirklich Performancegewinn bringt,
Das stimmt so nicht ganz: http://events.ccc.de/congress/2007/Fahrplan/attachments/1053_inside-macosx-kernel.pdf

32 Bit Mac OS X wechselt bei jedem Wechsel in den Kernelspace die kompletten Pages und erzwingt damit einen Cache-Flush. Es gibt also schon allein deswegen sicherlich Applikationen die auf dem Kernel langsamer laufen als unter Linux und Windows.

Andererseits ist z.B. die Interprozesskommunikation von Mach erste Sahne.

Für Programme bei denen die meiste Prozessorzeit im Userspace draufgeht (was die Mehrzahl sein dürfte) sollte der Unterschied aber praktiktisch null sein.

http://www.forum-3dcenter.org/vbulletin/showpost.php?p=7481572&postcount=7