Hey ,, to understand overclocking first you should know concepts of clock and clock speed , now if u r into electronics or computer engineering and in 2nd year or higher then you will surely know/
For any digital IC to work it needs an external clock , its like oxygen to a human , i am not comparing it with food because , food is the power given.. anywyz , this clock is a small RC circuit which is designed for a special period , by which a device will work . This is set by the manufacturer, so its like higher the clock speed faster the device will work and lesser transit time.
Overclocking involves changing your computer system hardware settings to work at a faster speed than the manufacturer’s rating. This can refer to the motherboard bus speed, the CPU speed, or both. Also called pushing or speed margining
Overclocking the CPU - In general CPU chips are tested by the manufacturer to see at what speed they fail.. They are then rated at a speed one step lower than this. Since the tests are quite stringent the idea is that it may be possible to push the CPU somewhat faster than its rating while maintaining stability in the system. Sometimes, when manufacturers are short on stock, they package faster GHz chips as slower ones; overclockers perceive this as a windfall. A 20% increase in processor speed does not usually translate to a 20% overall improvement. The CPU might be running faster than the rest of the system, operating in a “hurry up and wait??� environment. Therefore the increase might deliver a nice benchmark improvement but little real-world difference.
Overclocking the System Bus - Changing the motherboard bus speed successfully can create a noticeable improvement on the entire system because all components will run faster. Since the processor’s effectiveness is helped by the bus speed, an improvement here can also utilize the full benefit of the CPU. However, overclocking the system bus is risky because it means pushing every component on the motherboard
Many proffessional softwares are available which helps in overclocking the buses/CPU/ etc ..
Download list of softwares here :
http://www.softpedia.com/progDownload/ClockGen-Download-7125.html