Most computers have permanent storage and temporary memory as two separate components, and, in the past, the fact that these components did not operate at the same speed meant that the overall system was slower than it should be, but, now that solid-state storage is gaining popularity, that discrepancy is disappearing, making computers overall much faster and more efficient.
I wonder if, at some point in the future, temporary memory and permanent storage shall eventually merge into a single component, eliminating whatever delays remain in the computing process. That may seem to be beneficial, but I believe that it is better to keep them separate, and my reason for believing so is that temporary memory is cleared out and refreshed every time that a device is shut down or restarted, which means that any errors or corrupt data that is not in permanent storage shall be erased, but, without temporary memory, that data shall remain until it is manually expunged by the user, or perhaps by automated software.
What does everyone else say about this? Is it better to have temporary memory and permanent storage as separate components, or is it better to merge them?