Patent ID: 8689206

Claim:
A continuously operating system, comprising: a processor and a memory to which the processor is operatively coupled, the memory having executable instructions stored thereon which, when executed, cause the processor to continuously load an operating system and to simultaneously operate as at least first and second mechanisms, wherein a new module to be loaded into the operating system is assigned a version number from which the new module being a new version of an in-memory module is determinable, the first mechanism loads the new module, which is determined to be the new version of the in-memory module of the operating system, into the operating system and updates a module table with an address of the new module, and the second mechanism determines whether the in-memory module is currently being accessed and, in an event that current access to the in-memory module is occurring, injects an error into the current access to initiate a retry and subsequently resets a module reference count to isolate the in-memory module, the retry including a reading of the address of the new module from the module table such that subsequent access is to the new module at the read address.