How
to fit OS into physical memory?
Consider OS as a one big
application having its own virtual address space starting
at 0x80000000 (2Gb).
All storage rules for processes (page file, code
sharing, etc.) are applied here, except dynamic memory is not
allocated using Win32 API calls
OS Drivers are just
some kind of DLLs preloaded or loaded on demand (PNP).