PROCESSOR
Hey geeks, welcome you all to my blog. Today, i am gonna give you a sound knowledge about processor and it's core and also how to choose the right processor in a simple way.
So, as the name suggest a Processor is something which does process some task for users. For example, if we hire someone to get a job done by him/her then we can say he/she is him/her self a processor for us that processes a definite task for us.
So, in digital world a processor performs several tasks like arithmetical & logical functions, external and internal interrupt subroutine tasks etc, Don't get confused by mouthful terms , i am going to make it simple for you.
Let's take an example of mobile. So, if we click a button on our phone then our phone reacts on each clicking . so, how it understands that what we want? For example, if we press home button then we switch to the home screen of our phone or if we press power off key then our cell phone goes shut down. So, this functions are handled by cpu (central processing unit)or processor of our phone. Similar explanation holds good for any electronic gadgets like computer , washing machine , ATM machine , robots etc in which a set programs or instructions are burned on the chip which helps the processor to perform tasks for the user and it's inbuilt tasks too .
So, a cpu is the most busiest person of the world because it always performs some kind of task even if don't touch the gadgets.
A processor has following parts like
1)ALU (Arithmetic and Logic Unit)
2)Control Unit
3)Registers
ALU performs all the arithmetical and logical functions. Control unit is for controling the whole unit. Registers are used to store the bits.
Bits are the binary numbers i.e 1 and 0. Every calculation that a processor performs are always in the streams of bits.
Core of a cpu/Processor So now what is the core of a processor?? So, imagine you are the processor and your hands are the core. So, that means a quad core processor can do more works at a time then a dual core processor but that does not mean that a quad core processor is always good than a dual core processor or an octa core processor is always good than a quad core processor. So, on what factors it depends? So, let's discuss this.
How to choose the best processor
So, we always hear that a larger quantity is better than a smaller one i.e octa core is better than dual core.
So, is it really true??
So, a processor is good or not can be judged by following terms.
1)Architecture An “architecture” in this context means the instruction set and the design philosophy behind that instruction set. The vast majority of Android smartphones (and all iPhones) use CPUs based on the ARM architecture.ARM is a British company which is one of the largest semi conductor chip manufacturer.. it design the mobile processor and Cortex xx is term to define the core designed by ARM. ARM licenses (sells) it CPU designs to its customers (Snapdragon,Samsung,Apple are examples of some reputed customers)who then in turn build their own chips. These companies then use this processor chip,GPU chip and some IC to manufacture SoC. SoC is an integrated circuit(IC) that integrates all components (including CPU,GPU) into a single chip. Then these companies sell this SoC to the mobile manufacture companies.. Some popular SoC at present are Snapdragon 650,Apple A10 Fusion,Exynos 8890 etc.
2)Technology Second thing is the technology that is used to manufacture the processor. A processor consists of billions and millions of transistors of small size. So, a processor with minimum size of transistor would have greater speed and less power consumption. Currently , samsung company makes transistors of smallest size on the processor chip whose size is 14 NM. So, lesser the size of transistors on chip, higher the speed and lower the power consumption.
3)Number of cores In simple language, a core is a processing unit which perform the given task.. Now a day, quad core,hexa core, octa core are very common in mobile processor. As discussed above it's not always true that higher the number of core of a processor , better the processor is. So, depending upon the above two quantities i.e architecture and technology , the core's numbers does vary. Suppose, you are having two types of processor say A and B and A has size of transistors inbuilt is lesser than B but suppose A is duel and B is quad core processor but still processor A leads the B due to smallest size of transistors on it.
4)Frequency It is the speed (in GHz) at which processor works. So, higher the frequency better the processor but still here architecture and technology comes first.
So, first always check the architecture and the technology that has used to make the processor then comes the number of cores and frequency.
32 Vs 64 bit processor
32 and 64 bit are the number of addresses that a processor can address. A 32 bit processor can only use ram upto size 4 GB. So, if you are having ram in your pc or mobile greater than 4 GB then switch to 64 bit processor because 32 bit processor can have 32 values of 0's and 1's only. Second thing is calculation range i.e a 32 bit processor can have calculation between 32 bit integer where as a 64 bit processor can have calculation between 64 bit integer. So, range of memory addressing and range of calculation is larger in a 64 bit processor than a 32 bit processor.