Browse Definitions :
Definition

processor (CPU)

A processor (CPU) is the logic circuitry that responds to and processes the basic instructions that drive a computer. The CPU is seen as the main and most crucial integrated circuitry (ICchip in a computer, as it is responsible for interpreting most of computers commands. CPUs will perform most basic arithmetic, logic and I/O operations, as well as allocate commands for other chips and components running in a computer.

The term processor is used interchangeably with the term central processing unit (CPU), although strictly speaking, the CPU is not the only processor in a computer. The GPU (graphics processing unit) is the most notable example, but the hard drive and other devices within a computer also perform some processing independently. Nevertheless, the term processor is generally understood to mean the CPU.

Processors can be found in PCs, smartphones, tablets and other computers. The two main competitors in the processor market are Intel and AMD.

The basic elements of a processor

The basic elements of a processor include:

  • The arithmetic logic unit (ALU), which carries out arithmetic and logic operationson the operands in instructions
  • The floating point unit (FPU), also known as a math coprocessor or numeric coprocessor, a specialized coprocessorthat manipulates numbers more quickly than the basic microprocessor circuitry can.
  • Registers, which hold instructions and other data. Registers supply operands to the ALU and store the results of operations.
  • L1 and L2cache memory. Their inclusion in the CPU saves time compared to having to get data from random access memory (RAM).

CPU Operations

The four primary functions of a processor are fetch, decode, execute and write back.

  • Fetch- is the operation which receives instructions from program memory from a systems RAM.
  • Decode- is where the instruction is converted to understand which other parts of the CPU are needed to continue the operation. This is performed by the instruction decoder
  • Execute- is where the operation is performed. Each part of the CPU that is needed is activated to carry out the instructions.

Components and how CPUs work

The main components of a CPU are the ALU, registers and control unit. The basic functions of the ALU and register are labeled in the above “basic elements of a processor section.” The control unit is what operates the fetching and execution of instructions.

The processor in a personal computer or embedded in small devices is often called a microprocessor. That term means that the processor's elements are contained in a single IC chip. Some computers will operate using a multi-core processor—a chip containing more than one CPU. A CPU is typically a small device with pins on it facing down in a motherboard. CPUs can also be attached to a motherboard with a heat sink and a fan to dissipate heat.  

Types

Most processors today are multi-core, which means that the IC contains two or more processors for enhanced performance, reduced power consumption and more efficient simultaneous processing of multiple tasks (see: parallel processing). Multi-core set-ups are similar to having multiple, separate processors installed in the same computer, but because the processors are actually plugged into the same socket, the connection between them is faster. 

Most computers may have up to two-four cores; however, this number can increase up to 12 cores, for example. If a CPU can only process a single set of instructions at one time, then it is considered as a single-core processor. If a CPU can process two sets of instructions at a time it is called a dual-core processor; four sets would be considered a quad-core processor. The more cores, the more instructions at a time a computer can handle.

Some processors use multi-threading, which uses virtualized processor cores. Virtualized processor cores are called vCPUs. These are not as powerful as physical cores but can be used to improve performance in virtual machines (VMs). However, adding unnecessary vCPUs can hurt consolidation ratios, so there should be about four-six vCPUs per physical core.

This was last updated in August 2019

Continue Reading About processor (CPU)

Networking
  • unshielded twisted pair (UTP)

    Unshielded twisted pair (UTP) is a ubiquitous type of copper cabling used in telephone wiring and local area networks (LANs).

  • Multiprotocol Label Switching (MPLS)

    Multiprotocol Label Switching (MPLS) is a switching mechanism used in wide area networks (WANs).

  • computer network

    A computer network is a group of interconnected nodes or computing devices that exchange data and resources with each other.

Security
  • three-factor authentication (3FA)

    Three-factor authentication (3FA) is the use of identity-confirming credentials from three separate categories of authentication ...

  • cyber espionage

    Cyber espionage (cyberespionage) is a type of cyber attack that malicious hackers carry out against a business or government ...

  • role-based access control (RBAC)

    Role-based access control (RBAC) is a method of restricting network access based on the roles of individual users within an ...

CIO
  • knowledge-based systems (KBSes)

    Knowledge-based systems (KBSes) are computer programs that use a centralized repository of data known as a knowledge base to ...

  • Sarbanes-Oxley Act

    The Sarbanes-Oxley Act of 2002 is a federal law that established sweeping auditing and financial regulations for public companies.

  • project charter

    A project charter is a formal short document that states a project exists and provides project managers with written authority to...

HRSoftware
  • employee engagement

    Employee engagement is the emotional and professional connection an employee feels toward their organization, colleagues and work.

  • talent pool

    A talent pool is a database of job candidates who have the potential to meet an organization's immediate and long-term needs.

  • diversity, equity and inclusion (DEI)

    Diversity, equity and inclusion is a term used to describe policies and programs that promote the representation and ...

Customer Experience
  • sales development representative (SDR)

    A sales development representative (SDR) is an individual who focuses on prospecting, moving and qualifying leads through the ...

  • service level indicator

    A service level indicator (SLI) is a metric that indicates what measure of performance a customer is receiving at a given time.

  • customer data platform (CDP)

    A customer data platform (CDP) is a type of software application that provides a unified platform of customer information that ...

Close