Central Processing Unit and Cooling Systems May 2016 | Page 10

3. Registers Registers are the temporary storage areas for instructions or data within the processor. Registers are basically special storage locations somewhat similar to a computer’s memory though contained within the processor and exceptionally faster. CPUs come in different form factors, each style requiring a particular slot or socket on the motherboard. Common CPU manufacturers include Intel and AMD. The CPU socket or slot is the connection between the motherboard and the processor. Most CPU sockets and processors in use today are built around the architectures of the pin grid array (PGA) and land grid array (LGA), see pictures below. In a PGA architecture, pins on the underside of the processor are inserted into the socket, usually with zero insertion force (ZIF). ZIF refers to the amount of force needed to install a CPU into the motherboard socket or slot. In an LGA architecture, the pins are in the socket instead of on the processor. The CPU executes a program, which is a sequence of stored instructions. Each model of processor has an instruction set, which it executes. The CPU executes the program by processing each piece of data as directed by the program and the instruction set. While the CPU is executing one step of the program, the remaining instructions and the data are stored nearby in a special memory called cache.