Nothinman
Elite Member
- Sep 14, 2001
- 30,672
- 0
- 0
So, if the system is booted with the /3G parameter, can the total memory usage be 3G even though no individual program is "3G aware"?
No, it has nothing to do with the total physical memory usage, it only changes the VM split between the kernel and userland processes which is always 4G total on a 32-bit machine.
And yes, I have taken an OS course. Unfortunately, I have to admit that the professor didn't really teach us anything...
Then grab a copy of Understanding the Linux kernel or Inside Windows 2000 (not sure if there's a 2003 or XP version, but the differences wouldn't be that big), both have chapters on memory management.
Unfortunately, much of that hearsay comes from OSS Zealots who have thier own reasons to spread
FUD back at the MS marketing machine. And keep in mind that much of the bashing on Windows
code is based on Windows 9x design, not 2000/XP.
But the fact remains that anyone can look at and critique OSS code but most people will never be given the chance to see the Windows source code.
I do have to believe that since they give the source code to colleges and some special clients, that it can't be so bad that it's unmanagable but I also can't believe that things like the RPC server or SMB server would be considered 'clean' code because of all the backwards compatibility and hacks necessary in them.