The processor, or central processing unit (CPU) is the heart, or rather the mind of every computer, and other devices that use similar technologies (PDA, tablet, smartphone, etc).
But how is a processor? What are the characteristics to be taken into consideration when choosing?
Typically a CPU consists of:
- a control unit (CU) that stores and reads information;
- An arithmetic logic unit (referred to by the acronym “ALU” and a separate time from the CU) that deals with mathematical calculations and logical operations;
- the registry, which is internal to the CPU, special memory locations, which allow extremely fast access to information.
The basic parameters to consider when choosing a CPU
To choose the best among different processors you should evaluate the following parameters:
- Clock frequency or speed;
- Number of cores;
- BUS speed;
Processor clock frequency
The computing speed of a CPU, is expressed in MHZ, and is one of the main factors that determine the execution speed of a program; generally more the frequency is high, the more the CPU will be powerful, but also taxes on energy consumption.
Number of cores
The core is the color of a computing processor.
In the beginning they were all single core processors, now have two, three or four and eight-core too.
Have more core is like having multiple processors in parallel; then a multicore processor clock rate parity is more powerful than a single Core.
A cache is a memory which stores the most common operations performed. The higher the amount of cache memory, the greater the speed of the processor.
The bus speed is the speed at which the processor communicates with the network chipset. The speed is measured in MHz, that is in million transfers per second, the higher the value, the system bus, in upper MGz bandwidth between CPU and chipset.
TDP, stands for wattage of the processor needs to function. The higher the value of the TDP, the greater the consumption of electricity. The processors for mobile devices and laptops are characterized by a low TDP value in order to increase the autonomy of operation in event of power failure. While for example for desktop apps can be installed processors with higher TDP for the benefit of a minor purchase.