And why don't you think it would be necessary to patch the xp kernel for it to do the same?
And my point is: that switch will not work in any computer.And also i really not saying that is possible to work in all Computers this kind of switchs
I didnt had time to check the "why" but looks like its all because microsoft want us to use X64 OS with RAM above 4GB on Workstations thats all there is.
But at the same time microsoft dont sell the license to upgade Windows XP 32Bis with 4GB or above of RAM.
Its weird the entire idea.
And also i really not saying that is possible to work in all Computers this kind of switchs with XP to un XP X86 with all physicall RAM enabled, but it opens new horizons in X86 OSs so we (gammers and enthusiastics) can have the possibility to choose if we want to run X86 OSs or X64 OSs.
It's called a business model, and it makes sense in the idea of it making them more money to sell it in different models like that. 32bit memory addressing is part of the limitation itself, but the other part is that MS codes their kernel in that matter.
I am not a developer so I am not going to claim I understand the intricacies of how this actually works or is coded. However, I do understand Microsoft is better at business than they are software development.
And my point is: that switch will not work in any computer.
And even before SP2 you could only use PAE to get 4GB usable ram. So you couldn't install like 6GB and get all of it usable.that this switchs only worked with XP SP1 because after the upgrade for SP2, microsoft
released a new Kernel that blocks the RAM above the 4GB.
And even before SP2 you could only use PAE to get 4GB usable ram. So you couldn't install like 6GB and get all of it usable.