a common standard may be used for both dynamic random access memories and non volatile memories , despite the fact that the non - volatile memory generally needs bidirectional communications to coordinate writing with a memory controller . in one embodiment , a package connector on the non - volatile memory may be used for one function that does not involve communications with the memory controller during reading and may be used for communications with the memory controller during writing . particularly , those communications during writing may be to indicate to the memory controller when the memory is ready for writing and when the memory is busy so that a write must be deferred until the memory is ready to be written to .