I don't understand the difference between these. I always thought hardware memory was for things plugged into your computer... like a hi resolution graphics monitor. And I though RAM was software memory used specifically for the applications and randomly accessed depending on the applications...