[Bda] Memoire max. sur un PC

Jérôme PETAZZONI skaya@nemesis.nata.enix.org
Tue, 20 Mar 2001 00:15:07 +0100


> Je cherche a savoir quelle est la quantite maximale de memoire qu'on
> peut mettre sur une machine d'architecture PC.
a partir du PPro, le systeme de pagination permet d'adresser 64 go.
cependant, a l'interieur d'un meme process, on n'accede toujours qu'a
4 go de memoire, et la plupart des OS en reservent certaines parties ;
par exemple sous linux en 32 bits, un processus peut, en tirant bien,
avoir 3 go (le noyo s'en reserve 1). mais en activant cette pagination
speciale, cela permet d'avoir plusieurs processus de quelques go chacun.

> En segmentant la ram, il est parfaitement possible de passer
> la barriere des 4Go de ram physique, je suis d'accord.. Mais
> dans ce cas, on reste quand meme a 4Go/processus.
tout a fait.

> Or ce qui m'interresse, c'est d'avoir un processus qui utiliserait
> une dizaine (ou plus) de Go. de RAM. Est-ce possible sur PC ? ou
> dois-je absoluement me tourner vers une archi 64 bits ?
ce n'est pas possible "directement". cependant, a moins de disposer
*reellement* d'une 10aine (ou plus) de go de RAM, le cout d'une
indirection est negligeable. (par exemple, on peut "backer" la memoire
par du disque par blocs de 4 mo, et passer par des pointeurs sur
pointeurs ; cela revient a se gerer du swap a la main).

dis m'en plus, dis m'en plus sur ce que tu veux faire avec 10 gigs :)