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

