1. A computer system with a processor with a virtual memory system with a non-volatile main memory region, with large parts of the operating system code loaded to the non-volatile region of the main memory, and a mechanism to pin down large parts of the operating system code to the non-volatile region of the main memory so that at power up the operating system code does not have to be transferred from disk to the main memory resulting in a fast boot.