Click here to Skip to main content
15,905,967 members

Survey Results

Do you need 64 bit Memory Address Space?   [Edit]

Survey period: 7 Mar 2005 to 13 Mar 2005

It's coming but do you actually need it? (suggested by John Stewien)

OptionVotes% 
I don't need it56151.14
I will need it in a couple of years33130.17
I need it this year605.47
I need it right now666.02
I desperately needed it last year292.64
I have it, I just need more RAM222.01
I have it and the RAM to go with it and life is cool282.55



 
GeneralDon't forget the performance boost.. Pin
Randall Frank21-Mar-05 2:30
Randall Frank21-Mar-05 2:30 
GeneralI could use it right now. Pin
DrewH17-Mar-05 9:28
DrewH17-Mar-05 9:28 
GeneralWe'll probably use it Pin
Gary R. Wheeler13-Mar-05 3:10
Gary R. Wheeler13-Mar-05 3:10 
Generalwith 64 bit integers, who needs floats? Pin
WoR10-Mar-05 21:45
WoR10-Mar-05 21:45 
GeneralRe: with 64 bit integers, who needs floats? Pin
Gary R. Wheeler13-Mar-05 3:03
Gary R. Wheeler13-Mar-05 3:03 
GeneralRe: with 64 bit integers, who needs floats? Pin
WoR14-Mar-05 22:53
WoR14-Mar-05 22:53 
GeneralRe: with 64 bit integers, who needs floats? Pin
Toby Opferman16-Mar-05 17:22
Toby Opferman16-Mar-05 17:22 
GeneralI hope it doesn't crack my prog Pin
Aqualic10-Mar-05 21:04
Aqualic10-Mar-05 21:04 
GeneralA thought experiment: Address buses will never double again. Pin
Don Clugston10-Mar-05 12:51
Don Clugston10-Mar-05 12:51 
GeneralRe: A thought experiment: Address buses will never double again. Pin
WoR10-Mar-05 21:34
WoR10-Mar-05 21:34 
GeneralRe: A thought experiment: Address buses will never double again. Pin
Don Clugston15-Mar-05 13:53
Don Clugston15-Mar-05 13:53 
GeneralRe: A thought experiment: Address buses will never double again. Pin
Emilio Garavaglia11-Mar-05 1:22
Emilio Garavaglia11-Mar-05 1:22 
GeneralRe: A thought experiment: Address buses will never double again. Pin
zsimic15-Mar-05 13:18
zsimic15-Mar-05 13:18 
GeneralRe: A thought experiment: Address buses will never double again. Pin
gfoot16-Mar-05 23:33
gfoot16-Mar-05 23:33 
That's the key distinction a lot of people seem to be missing - we're talking address space, not physical RAM. Regardless of how much RAM or free disk space you have, with a 32-bit address space one process can only access up to 4Gb of 'memory' tops, and in practice the OS restricts this because the kernel tends to need to stay addressable at all times (Windows cuts it down to 2Gb, with a 3Gb option in 2k3/XP I think; Linux is 3Gb I believe).

For example, you could argue that in a virtual memory environment with plenty of disk space, memory fragmentation is not an issue because any wasted memory will eventually just get paged out to disk and stay there. However, it's really easy to run out of address space, which means the OS can't give you any more memory because you've run out of pointer values to point at it.

Simple things like this will run out of address space on Windows long before actually allocating 2Gb of RAM:

vector<int *> vec;
do {
    vec.push_back(new int);
} while(1);


Not because of allocating all the ints, but because of all the holes left behind as the vector gets resized continually.
GeneralI prefer speed to size Pin
WoR9-Mar-05 8:08
WoR9-Mar-05 8:08 
GeneralImagine... Pin
Anonymous8-Mar-05 10:51
Anonymous8-Mar-05 10:51 
GeneralRe: Imagine... Pin
Bob Stanneveld8-Mar-05 20:42
Bob Stanneveld8-Mar-05 20:42 
GeneralRe: Imagine... Pin
David Wulff9-Mar-05 1:45
David Wulff9-Mar-05 1:45 
GeneralRe: Imagine... Pin
Bob Stanneveld9-Mar-05 2:35
Bob Stanneveld9-Mar-05 2:35 
GeneralRe: Imagine... Pin
Jeremy Falcon10-Mar-05 11:43
professionalJeremy Falcon10-Mar-05 11:43 
GeneralYou've come a long way, baby Pin
Marc Clifton8-Mar-05 7:24
mvaMarc Clifton8-Mar-05 7:24 
GeneralRe: You've come a long way, baby Pin
PJ Arends8-Mar-05 13:08
professionalPJ Arends8-Mar-05 13:08 
GeneralRe: You've come a long way, baby Pin
Joel Holdsworth9-Mar-05 8:18
Joel Holdsworth9-Mar-05 8:18 
GeneralWhat is 64bit memory? Pin
Prakash Nadar7-Mar-05 16:54
Prakash Nadar7-Mar-05 16:54 
GeneralRe: What is 64bit memory? Pin
Nish Nishant7-Mar-05 18:04
sitebuilderNish Nishant7-Mar-05 18:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.