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 you were using, and when you didn't have enough memory allocated to your application to complete a task in your application, you could use virtual memory (where it borrowed from the hardware memory) to support your the work of doing your task. I see on our computer that we only have memory - I see no indication of RAM nor virtual memory anymore. Our artist keeps crashing Photoshop and I believe it is because she is trying to resize it greatly. I was looking to increase the RAM, but now I am lost.