Non Volatile Vs Volatile Memory