Volatile and non-volatile memory are both vital parts of modern computers and devices, but how do they work together?