Hacker News new | ask | show | jobs
by AStonesThrow 402 days ago
Alright then! Humbly, I stand corrected about my poor speculation without research. It looks like 640MiB has been a perfectly achievable configuration, especially with 2x256+2x64 or such. That is, I must say, a huge amount of RAM. Like, way more than any video game ever specified in HW requirements. What use cases applied that you could use up 640MiB in that era, I wouldn't know!

I remain a bit mystified about why it would be a hard maximum, though. Did such motherboards prevent the user from installing 4x256MiB for a cool 1GiB of DRAM? Was the OS having trouble addressing or utilizing it all? 640MiB is not a mathematical sort of maximum I was familiar with from the late 1990s. 4GiB is obviously your upper limit, with a 32-bit address bus... and again, if 640MiB were installed, that's only 2 free bits on that bus.

So I'm still a little curious about this number being dropped in the article. More info would be enlightening! And thank you for speaking up to correct me! No wonder it was down-voted!

2 comments

I did a bunch of media and software development back then so RAM helped a lot. Why 640? Not sure. My particular board could have gone up to 768. I did some googling and found some boards that maxed out at 1 GB.

That was a weird time in computing. Things were getting fast and big quickly (not that many years later, I built a dual-socket Xeon at 2.8 GHz, and before that my brother had a dual socket P3 at 700 MHz.) but all the expansion boards were so special-purpose. I remember going out of my way to pick a board with something like seven expansion slots.

But I think your question about why the author said 640 is fair! Maybe they had a machine like mine around then. Or maybe it’s something NVIDIA was designing around?

> I remain a bit mystified about why it would be a hard maximum, though. Did such motherboards prevent the user from installing 4x256MiB for a cool 1GiB of DRAM?

Probably not - it's not that rare to see the supported maximum memory be a function of the biggest DIMM you can buy, I guess as a reflection of the biggest configuration the manufacturer could test.