Since there is no concept of atomicity in the current system, a single interruption may corrupt the whole storage. If an interruption signal is sent to the process, it terminates without synchronizing any of the mapped Windows in the main memory. Interrupt handlers which synchronize the mappings are definitely required.
There are no recovery mechanisms in the current system, either. Once the storage becomes inconsistent by some reasons, it is the dead end of the whole system. Automatic reconstruction of corrupted links and junk objects must be implemented in the persistent storage.