yea but what i mean Does the Hard drive memory and memory have to do something in similar?
let's say i buy 1TB ( Im not , probably ill go for a 650GB) Will a 2GB memory (RAM) Run this?
Yes, memory and hard drive performance and size are not dependant on each other. 3 years ago I was running a 180GB hard drive + 2GB memory. At one point I had a 180GB hard drive + 8GB memory. I then went to have a 500GB hard drive + 4GB faster memory. The capacity of the hard drive and memory do not affect each other, at least in terms of compatibility.
When you say do they have to do something similar, yes and no. Both your storage drive and your RAM are memory devices, however they are very different. your storage drive, and any other storage device, are known as secondary storage, whilst system memory (RAM) is known as primary storage.
Primary storage holds information which the system is currently using, so everything on screen, everything off screen, and some things to do with data which the processor is currently using are stored on your primary memory. This includes memory on your processor as well as RAM.
Secondary storage holds stuff not being used by the system, so all of your programs, pictures, music, files, OS etc. When you open a program, the data is loaded from secondary storage to primary storage - from your hard drive to memory.
There are, however, instances where your secondary storage will be used as primary storage. Say you have a computer system with 100MB RAM and currently you ahve 95MB of memory used. You try to open another program which takes up 10MB space. Obviously you don't have the room to do that, so your computer will use a type of memory management called paging (page-ing). It will store either the program that is to be loaded, or much more likely, data from primary storage that hasn't been used for a while, into a reserved space in your secondary storage, creating extra virtual memory so the system will still work.
Will give you a quick little fact here - if the processor is spending more time moving files to and from the hard drive/secondary storage, this is known as disk threshing.
Now that you know that, it should be clear that having 1TB of data stored won't affect your memory at all. Just because you have 1TB of data doesn't mean you will be using 1TB of data. Whilst idle your system probably won't be using more than a few hundred MB of memory, only when you start doing something will that number increase, and generally it won't be from data being retrieved from secondary storage. To see what I mean, close your internet browser and open up task manage, then click the processes tab and then name. Open up your internet browser. The name will be added to the list, find it, it is usually exactly what the prgram is - Internet Explorer is iexplorer.exe, firefox is firefox.exe, chrome is chrome.exe, opera is opera.exe etc. Note what the memory used by that program is. Use the internet a bit, then check the memory again. Use the internet a bit more, and then check again. You should notice is started out at maybe 20MB, and after a few minutes of browsing is up to a few hundred MB. This is because it has stored the pages which load when you hit the back button, it has stored certain stuff that you have typed but not posted, it has stored the current page that you are on with all of the plugins. None of that is from your hard drive, it is all from the internet and the program itself.