I'm sitting here reading Teach Yourself Windows 95 Programming in 21 Days, a horribly outdated book, but the best my library has to offer. Anyway, the following paragraph made me curious....
Does anyone know how the virtual machine works? I assume that it is still implemented in current versions of Windows.when you are using a true 32-bit program under Windows 95 or Windows NT, it will run automatically in its own address space. Specifically, each Windows 95 program runs in Virtual Machine that is 4GB. Each program has its own 4GB address space that is not shared by other programs on the system. This provides for a very robust architecture.