then basically you shutdown, install drive making sure it has breathing room, reboot...first see if it is automatically recognized in list...If not go into your bios and do an autofind under "basic c-mos"
This is blatantly plagiarized from...
http://www.makeitsimple.com/articles/hdguide/
A small amount of memory incorporated into the hard disk electronics to accelerate read/write times. When the computer requests data from the hard disk if that data is in the cache, there is a performance boost directly related to the speed of the cache.
A visual representation: Imagine you are assembling something and have a box of different size screws, you need eight identical screws for this step in the project. When you look into the box (hard disk) for the first screw you happen to see 5 of the eight that you need so you grab the five that you see and put them onto the table (Cache) now when you need the next screw you won't have to dig into the box, instead you grab one from the table (Cache). Much faster than digging into the box each time.
The hard disk cache controller works in a similar manner except instead of seeing the data needed the cache controller guesses and reads a small amount of data just before and just after the data it was requested. When the program requests more data the hard drive first looks into the cache to see if the data is there.
The Hard Disk Cache is also used as a queue - if there is more than one operation to carry out, the instructions can be left in the Cache.