A dual core processor is one of the newest advancements in computing technology. They were heavily implemented in desktop computers beginning in 2005, allowing computers to process significantly more data than a single core processor can. Dual core processors split the incoming data stream into two pieces, which are calculated simultaneously, leading to a speed increase in processing heavy applications. Each dual core processor has two separate computing modules linked together into a single unit. As long as the cores are the same type of speed it will keep getting better and better. The new 64 bit which have quad cores which are the newest.
Cache memory is extremely fast memory that is built into a computer’s CPU, or located next to it on a separate chip. The CPU uses cache memory to store instructions that are repeatedly required to run programs, improving overall system speed. The advantage of cache memory is that the CPU does not have to use the motherboard’s system bus for data transfer. Whenever data must be passed through the system bus, the data transfer speed slows to the motherboard’s capability. The CPU can process data much faster by avoiding the bottleneck created by the system bus. There are usually 2 or 3 sections of cache for storing the extra commands because its extremely fast, a lot faster then the RAM so it can get the commands quicker.