The processor is a combination of software and hardware too. Software is the software itself that handles the processes carried out by the processor using assembly language. Assembly language is a native language specifically only for the processor itself. Assembly language is indeed difficult to understand and is a low-level language in the programming world. But behind all that, assembly languages also have the advantage of being a faster processor execution speed compared to coding that uses high programming languages, such as the C language.
Assembly language uses symbolic representations of numeric codes from machines. So this language is indeed more difficult to understand for humans Only a few experts are truly experts who can understand assembly language and programming. Each instruction in assembly language is usually directly related to the instruction in a particular processor. The entire source code (source code) of assembly language consists of several numbers, not infrequently if some programmers sometimes have difficulty reading it. When the processor is working, some instructions that are ordered will be executed by the processor in operation. Based on the instructions, there are 3 types of operations performed by the processor, namely:
1. Utilizing the processor section named ALU (Arithmetic Logic Unit), so the processor can perform mathematical operations such as addition, subtraction, multiplication, and division.
2. Moving data from one memory location to another.
3. Processors can make decisions and jump to other instructions based on decisions that have been made.
There are many other powerful features of the processor. But in a broad outline, the 3 basic activities above are the basic functions of the computer and processor itself.
What Affects Processor Performance?
The important influence is the number of transistors in the processor. As transistors increase, there will be a digging factor that increases processor speed. Modern processors also have multiple instruction decoders equipped with their lines.
Of course, this allows the flow of instructions to be duplicated meaning that the processing speed in the processor also then increases. At present, the processors on the market already use 32-bit ALU systems and some use it with a different version of 64 bits.
Also, modern processors have additional features, such as MMX, HyperThreading, 3D Now and so on. No wonder the current processor is more wasteful of transistors. Nearly tens of millions of or more transistors are suspended in the processor to be able to process trillions of instructions per second!
Processor / CPU speed
Each processor must have their respective speeds by the specs in it. The speed displayed is the maximum speed of the processor itself. So, the processor will work at the right speed or sometimes below the speed itself. For example, you see 4GHz processor specifications, which means that the processor has a maximum speed of 4GHz. The developer of the processor also guarantees that if the speed is 4GHz the processor will still run normally without any errors. 2 things affect processor speed:
1. There is a chip transmission delay
2. The existence of chip heat
The transmission delay is on the cables on the chip. This cable is very small in size. This cable is made of aluminum or copper which is implanted into silicon. This cable is very influential on the chip because the processor only contains transistors and the cables inside. The function of the transistor is as an on / off switch. When the switch moves from the on to off position, or vice versa, the switch must empty the contents of the cable that connects the transistor with another transistor.
For example, when the position is on, the cable between transistors will contain many electrons. When turned off, the electrons in the transistor must be reduced over time. The bigger the cable, the longer it will take to empty the electrons.
Because the size of some cables in modern processors tends to decrease, the time to change this condition is also faster. But there are limits, and this is the time that limits the processor speed. There is also a minimum amount of time that the transistor takes to change the condition from on to off or vice versa. Also, because transistors are coupled, the delay will increase. The longer the transistor is coupled the longer the delay will have. The second factor inhibiting speed is heat.
Every time the transistorchanges its condition, there is electrical energy coming out. Because electrical energy is what causes the transistor to become hot. The smaller the size of the transistor, the amount of heat energy expended will shrink. But there is still heat released. The faster the processor sometimes also causes a tendency to heat faster and faster.
The heat generated will increase if it is not cooled and ultimately limits the processor speed. So, for example, the processor is forced to work hard through overclock (increasing the CPU speed by force), you have to add additional cooling because the existing cooler is usually only designed for normal processor work.
For this reason, to avoid overheating, additional heating is needed. To find out the processor speed, you can do the following steps in your Windows 7:
1. Click the Start Button.
2. Select Control Panel, click System
3. System Properties appears, click the General tab. There you can see the type of processor and its capacity.
The processor is included in a device that is durable or rarely damaged, especially if you operate the processor as it should, which is to keep the temperature from being too hot. For example, we have to prepare a cooling fan for the laptop so that the heat in the processor can be removed immediately. Is there a difference between processors produced by various manufacturers, such as Intel or AMD? There isn’t too much difference. Supposing like a car, then there are no striking differences between cars made by Toyota and Honda.
According to the benchmark, the two manufacturers both Intel or AMD always make processors that are almost the same quality to fill the processor market segment, whether low, middle, or high-end. It’s just that AMD is usually a little cheaper than Intel. This is reasonable because AMD itself is still below Intel’s popularity.