what does a dual-core processor do?

more efficent so helps improve battery life
menus have smoother animation
intensive tasks, such as games, load faster
better multitasking as you don't rely on a single processor
some games and programs are only possible with dual-core