Re: Speicher alloziieren.

From: Jens Rehsack <rehsack(at)liwing.de>
Date: Tue, 29 Apr 2003 16:07:48 +0200

On 4/29/2003 3:59 PM, Bernd Walter wrote:
> On Tue, Apr 29, 2003 at 03:48:36PM +0200, Jens Rehsack wrote:
>> Wäre für solche Werte letztendlich nicht shmget(2) & Co. oder mmap(2)
>> besser, da die 2^64-1 verwalten können und man sich halt den Speicher
>> einblendet, den man braucht.
>> Ok, ich seh' grad, unter FreeBSD können die auch bloß size_t's, aber man
>> kann sicher mehr als 1 bereich mappen ???
>
> Du kannst nicht mehr Speicher in einem Prozess gleichzeitig nutzen, als
> die CPU erlaubt - egal wie du es versuchst.
> Ein 32 bit Pointer kann halt nur 4G Adreßen verwalten.
> Natürlich kannst die immer nur jeweils einem kleinen Teil eines
> größeren Datenraums einblenden.

So meinte ich.

> Wobei ich da eher eine alpha oder sparc64 empfehlen würde - die haben
> ein wenig mehr Adreßraum :)

Woher nehmen und nicht stehlen. Ich hab' "nur" pSeries noch zusätzlich
rumstehen, und FreeBSD4PowerPC mag noch nicht so...

> Dem Christian scheint aber die CPU Grenze noch auszureichen.

War ja auch nur 'ne Idee...

Jens

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 29 Apr 2003 - 16:07:58 CEST

search this site