How to connect stable memory to a computer

It is important for any such application that the stable memory be provided in a way that makes it unlikely to be corrupted by software error. This objection is raised to proposals to make persistent memory simply part of the machine's address space; it would be vulnerable to any erroneous program, and, after all, the prevalent cause of crashes is program error. Since the stable memory is provided in order to enable a system to recover from crashes, this does not seem too clever.