Patent ID: 7587723

Claim:
A computer system comprising: at least one processor; a memory coupled to the at least one processor; a first operating system residing in the memory, the first operating system owning a shared resource; a second operating system residing in the memory, the second operating system using the shared resource; the first operating system comprising a pause/resume mechanism that sends a pause message to the second operating system when the first operating system needs to be restarted, that receives a pause complete message from the second operating system to indicate the second operating system has completed pending accesses to the shared resource, that sends a disconnect message to the second operating system before the first operating system is restarted, that sends a connect message to the second operating system after the first operating system is restarted to inform the second operating system that the first operating system has been restarted, and that sends a resume message to the second operating system after the first operating system is restarted to indicate to the second operating system that the first operating system is ready to resume sharing the shared resource with the second operating system.