This site explains it all:
http://en.wikipedia.org/wiki/64-bit

2^32 = 4GB
2^64 = 17,179,869,184GB or 16 exabytes
(I was wrong before).

Some operating systems reserve portions of process address space for OS use,
effectively reducing the total address space available for mapping memory
for user programs. For instance, Windows XP DLLs and userland OS components
are mapped into each process's address space, leaving only 2 to 3.8 GB
(depending on the settings) address space available, even if the computer
has 4 GB of RAM. This restriction is not present in 64-bit Windows.

Not sure what linux does.  But, you can't get past the 4GB ceiling for a
process on a 32-bit OS.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert
Balfour
Sent: Thursday, November 29, 2007 9:54 AM
To: OpenSceneGraph Users
Subject: Re: [osg-users] 64-bit OSG

Gordon Tomlinson wrote:
> 
> Note on 32 bit even though the system may let you get to 3gb of memory
seen
> 
> Your addressable memory space per process will be limited to around 1.8gb
on
> a 32bit system
> 

Why is that?  And is that per process, or per thread?


Bob.
-- 
Robert E. Balfour, Ph.D.
Exec. V.P. & CTO,  BALFOUR Technologies LLC
960 South Broadway, Suite 108, Hicksville NY 11801
Phone: (516)513-0030  Fax: (516)513-0027  email: [EMAIL PROTECTED]
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to