A processor is an integrated circuit which has the logic circuit that responds to and processing the basic instructions that drive a computer. That can be said as performing actions as arithmetical, logical, input/output (I/O) and other basic instructions that they are passed from an operating system (OS).The four primary functions of a processor are fetching, decode, execute and write-back.
how processing occurs?
The processor performs processing the data initially transferred from secondary memory to primary memory(RAM). Then the processor accesses data from the primary memory, which is like a computer’s bank of available workspace. The amount of memory installed helps determine how fast applications can operate, and then helps determine how effectively your computer can multitask.
Power of cores in processor
The processors most of them of today’s world’s gadgets are multi-core which means that the integrated electronic circuit contains two or more processors for enhanced performance, reduced power consumption and more efficient simultaneous processing of multiple tasks which is usually called parallel processing.
It can be illustrated with the following example
“Imagine a house is being built by a one person which can be said as single core ”
” The same house is being built by group of person which can be said as multi-core”
Types of multi-core processors
Dual-core Processor simply means Central Processing Units which has two complete execution cores per physical processor. Dual-core processors have two processors combined together and their caches and cache controllers onto a single integrated circuit.
The quad-core processor is a chip with four independent units called cores which read and execute tasks of central processing unit (CPU) instructions such as add, move data, and branch.
Within the chip, each core operates in a conjunction with other circuits such as cache, memory management, and input/output (I/O) ports. The individual cores in a quad-core processor will run multiple instructions at the same time, increasing overall speed for programs compatible with parallel processing which can be double the speed of dual-core.
Hexa-Core Processor is one of the other multi-core processors that is built with six cores. It can handle tasks faster than the dual core and quad core processors which three times faster than dual-core and 1.5 times faster than quad-core.
The octa-core processors are made up of eight independent cores to handle and perform the task efficiently. This implies that Octa-core processors can perform double faster than the quad-core processor.
You might think that as two sets of quad-core processors are present in a gadget, but it is still octa-core as you cannot call it double qual-core processor. The cores will split various tasks between them according to their types which performs smoothly and efficiently.
As 2 cores are called a dual-core, 4 cores are called a quad core, 6 cores are called hexa-core and 8 cores are called octa-core. 10 cores are called Deca-core which is made up of 10 complete independent units to handle and perform task very effective than other processors. Having a deca-core processor along with an efficient processor type would really make gadgets to perform efficiently and super faster than others.
By this we can understand more cores means more processing speed
This can be explained with small example
If we have 1200 chocolates and each chocolate for each person per day.
2 persons complete it in 600 days.
4 persons complete it in 300 days.
6 persons complete it in 200 days.
8 persons complete it in 150 days.
10 persons complete it in 100 days.
Here is the number of person’s performance is like the performance of tasks by the number of cores.
More cores make the better parallel execution which can be told as without slowing down the user-interface the processing can be done.