Volatile vs Nonvolatile Memory: What's the Main Difference?