RAM maxi dans un PowerMac G4 MDD (2003)

Publié : 11.11.2009 - 20h34 par evmaja

Bonjour,

Mon PowerMac G4 MDD fonctionne à merveille. J'ai tout de même la question suivante :

Quel est la quantité de RAM maximum gérée par cette machine, en effet, sur Mactracker, il indique 2 gigaoctets, mais physiquement, la machine peut accepter 4 barrettes, et actuellement, nous trouvons encore des barrettes de 1giga, donc un total de 4 giga de ram....

Est-ce une limitation "matériel" ou de version de kernel ???

Est-ce la version de Mac Os (dans mon cas, le powermac est sous 10.3.9) qui est limité à la gestion de 2 gigas ???

D'avance merci pour les informations !!


Re: RAM maxi dans un PowerMac G4 MDD (2003)

Publié : 11.11.2009 - 20h48 par GIL

Bonjour !

Effectivement, c'est une limitation matérielle étant donné que le processeur G4 est 32 bits.

Il faudrait avoir un G5 ou Intel Core 2 Duo / Xeon (ce sont des processeurs 64 bits) afin de dépasser la barrière des 2Go.

Le mieux sera d'acheter deux barrettes de 1 Go chacune et ce sera tout.


Re: RAM maxi dans un PowerMac G4 MDD (2003)

Publié : 12.11.2009 - 14h28 par ToTheEnd

Pas convaincu par les arguments de GIL... (espérons qu'il comprenne cette phrase et ne la prenne pas de travers).

Un processeur 32 bit peut adresser 4GB de RAM (c'est 2bytes^32). Le problème n'est donc pas là.

Pour comprendre l'affaire, il faut faire un mini historique:

Le système 9 gérait la mémoire sur 32 bits et pourtant, il ne reconnaissait que 1.5GB de la mémoire dans un Mac et ce, même si ce dernier bénéficiait de 2GB installés. Jusqu'à la version 10.3 (Panthère), la gestion de la mémoire était traitée sur 32 bits seulement (donc limitations de 4GB) mais un bit était utilisé pour différencier la mémoire système et les applications (je simplifie). Résultat: la mémoire était gérée sur 2bytes^31... soit 2GB. C'est pour ça que pendant longtemps, les applications ne pouvait pas avoir plus de 2GB de RAM allouée à leur activité.

Dès la version 10.4, la mémoire pouvait être adressée sur 64 bits (limite théorique de 2bytes^64) et le système 10.5 supporte encore le G4 sauf erreur (par contre, pas mal d'application d'aujourd'hui refuseront de démarrer sur un PPC).

En conclusion, à l'époque Apple avait fixé la limite à 2GB pour ce Mac parce que:

1. Il n'existait pas de barrette pouvant aller au-delà des 512MB par module.
2. Ils ont artificiellement (comme souvent...) limité l'adressage ou les I/0 pour les banks de RAM.

L'un ou l'autre, si tu as l'occasion d'avoir 4 modules de 1GB de RAM chacun gratos et que tu n'as pas peur de tester l'affaire, je tenterais le coup...

Par curiosité, merci de nous tenir au courant...

T


Re: RAM maxi dans un PowerMac G4 MDD (2003)

Publié : 12.11.2009 - 22h52 par evmaja

En fait, j'ai découvert cette limitation parce que j'ai rajouté une barrette de 1 Giga dans ma machine qui contenait déjà autre barrette de 1 giga et une de 256 mégas... et là drame, dans information système il me mentionne ceci :

Logement 1 : 256 megas
Logement 2 : 1024 megas
Logement 3 : 512 megas
Logement 4 : vide

Donc, j'ouvre à nouveau le powermac, je positionne la barrette de 256 megas dans le logement 3 et la 1 giga dans le logement 1, redémarrage, ouverture des informations systèmes :

Logement 1 : 1024 megas
Logement 2 : 1024 megas
Logement 3 : vide
Logement 4 : vide

Le système ne "voit" tout simplement pas la barrette installée dans le logement 3....

A part ça, la machine tourne tout à fait normalement...

Il faut que je trouve un 10.4 ou un 10.5 pour voir si cela change quelque chose...


Re: RAM maxi dans un PowerMac G4 MDD (2003)

Publié : 13.11.2009 - 7h56 par soizic

Tu trouvera sur le web un site "ram-shopping" très bien fait. tu donnes les caractéristiques de ton mac, et il te montre les possibilités de Ram, et où les placer.
Cordialement


Re: RAM maxi dans un PowerMac G4 MDD (2003)

Publié : 13.11.2009 - 10h50 par ToTheEnd

Intéressant. Ça sent la limitation physique à plein nez... je serais étonné que le système 10.4 ou 10.5 change quelque chose.

T