Processor is the entire chipset including all the cores. Cores are like 2 (or more like 4 core, 6 core) parts of the processor that does parallel processing (processing two different data simultaneously in different units) which helps in multitasking without causing much strain on the processor. read more
While they both serve and act as our computer’s computing component, they do have a few differences that could further explain the speed and efficiency of your computer. read more
A core is usually the basic computation unit of the CPU - it can run a single program context (or multiple ones if it supports hardware threads such as hyperthreading on Intel CPUs), maintaining the correct program state, registers, and correct execution order, and performing the operations through ALUs. read more
In addition to that, some CPU’s employ a multi-core processor which is basically 2 or more CPU’s inside a single chip, intended to lessen the heat coming off of your CPU and increase speed in executing program instructions. Core. Core is an independent processing unit that reads and executes instructions of a program. read more