An i5 processor has either 2 or 4 cores, depending on the model. It provides the ability to perform multitasking by running two processor cores simultaneously. The turbo boost technology allows the i5 processor to increase its processing speed to handle intensive applications more efficiently. Compared to the i3 processor, the i5 has a higher clock speed and larger cache size, making it better suited for running more demanding tasks.