Role of processor in a PC Last Updated : 22 Feb, 2021 Comments Improve Suggest changes 2 Likes Like Report The processor also known as CPU is a piece of hardware. It is often referred to as the “Brain of a PC” because all the computations and processing are carried out directly or indirectly by the processor containing millions of transistors. It is a single chip that is capable of processing data. In fact, the performance, capability, and pricing of a computer system are largely determined by the processor to present in it. It controls all the components in a PC. The primary functions of a processor are - Fetch - Every instruction has its own address and is stored in the main memory. The CPU fetches the address of the instruction which is to be executed from the program counter in the memory and performs the instruction. Decode - The instruction that is to be executed is converted into binary code so that the computer can easily understand it and perform the required function. The process of conversion is known as decoding. Execute - The process of performing the required task specified in the instruction is known as execution The execution of the instruction takes place in the CPU. Write back - After performing the instruction the CPU store the result in the memory that process is known as a store or Write back. Below is the diagram of the Processor The processor plays a significant role in the following important aspects of a computer system. Performance - The processor is probably the most single determinant of system performance in the PC. While other components such as memory, hard disks, display adapters, etc. play key roles in determining performance, the processor's capabilities have the greatest impact on the performance of a system. The core and clock speed of a processor determines the speed of a PC. They tell us how much information can be processed in how much time. In fact, the other devices present in the system play their roles to allow the processor to reach its full potential. Software support - Newer, the faster processor enables the use of the latest software, which provides support for running heavy software on our PC and saves our time by working efficiently and with faster processing. Reliability and Stability - The quality of the processor is one factor that determines how reliably the system will run .while most processors are dependable some processors or not. This also depends to some extent on the age of the processor, energy consumption of the processor, motherboard, power supply voltages, cooling, etc. Energy consumption and cooling - Originally processors consumed relatively little power compared to other system devices. But some processors consume a great deal of power. Power consumption has an impact on everything from cooling device selection to overall system reliability. Motherboard Support - The processor is the system is a major determining factor in the selection of chipset and the type of motherboard. The motherboard in turns dictates many facets of the system's capabilities and performance. Create Quiz Comment T towkeershah40 Follow 2 Improve T towkeershah40 Follow 2 Improve Article Tags : Computer Organization & Architecture Explore Basic Computer InstructionsWhat is a Computer? 6 min read Issues in Computer Design 1 min read Difference between assembly language and high level language 2 min read Addressing Modes in 8086 7 min read Difference between Memory based and Register based Addressing Modes 4 min read Von Neumann Architecture 5 min read Harvard Architecture 3 min read Interaction of a Program with Hardware 3 min read Simplified Instructional Computer (SIC) 4 min read Instruction Set used in simplified instructional Computer (SIC) 1 min read Instruction Set used in SIC/XE 2 min read RISC vs CISC 3 min read Vector processor classification 5 min read Essential Registers for Instruction Execution 3 min read Single Accumulator Based CPU Organization 3 min read Stack based CPU Organization 3 min read Machine Control Instructions in Microprocessor 4 min read Very Long Instruction Word (VLIW) Architecture 3 min read Input and Output SystemsPrimary Instruction Cycles 4 min read Machine Instructions 5 min read Instruction Formats 6 min read Difference between 2-address instruction and 1-address instructions 4 min read Difference between 3-address instruction and 0-address instruction 4 min read Register content and Flag status after Instructions 3 min read Debugging a machine level program 3 min read Vector Instruction Format in Vector Processors 7 min read Vector Instruction Types 4 min read Instruction Design and FormatALU Functions and Bus Organization 5 min read Computer Arithmetic | Set - 1 5 min read Computer Arithmetic | Set - 2 4 min read 1's Complement Representation vs 2's Complement Representation 4 min read Restoring Division Algorithm For Unsigned Integer 4 min read Non-Restoring Division For Unsigned Integer 3 min read Booth's Algorithm 4 min read How the Negative Numbers are Stored in Memory? 2 min read Microprogrammed ControlMicro-Operation 3 min read Instruction Set Architecture and Microarchitecture 3 min read Program Control Instructions 4 min read Difference between CALL and JUMP instructions 5 min read Hardwired and Micro-programmed Control Unit 3 min read Implementation of Micro Instructions Sequencer 4 min read Performance of Computer in Computer Organization 5 min read Introduction to Control Unit and its Design 5 min read Computer Organization | Amdahl's law and its proof 2 min read Subroutine: Nesting and Stack memory 3 min read Different Types of RAM (Random Access Memory ) 8 min read Random Access Memory (RAM) and Read Only Memory (ROM) 8 min read 2D and 2.5D Memory organization 4 min read Input and Output OrganizationPriority Interrupts | (S/W Polling and Daisy Chaining) 5 min read I/O Interface (Interrupt and DMA Mode) 4 min read DMA Controller 8257/8237 2 min read Computer Organization | Asynchronous input output synchronization 7 min read Programmable peripheral interface 8255 4 min read Synchronous Data Transfer in Computer Organization 4 min read Introduction of Input-Output Processor 5 min read MPU Communication in Computer Organization 4 min read Memory Mapped I/O and Isolated I/O 5 min read Memory OrganizationIntroduction to memory and memory units 2 min read Memory Hierarchy Design and its Characteristics 6 min read Register Allocations in Code Generation 6 min read Cache Memory 4 min read Cache Organization | Set 1 (Introduction) 3 min read Multilevel Cache Organisation 6 min read Difference between RAM and ROM 7 min read Difference Between CPU Cache and TLB 4 min read Introduction to Solid-State Drive (SSD) 4 min read Read and Write operations in Memory 3 min read PipeliningInstruction Level Parallelism 5 min read Pipelining | Set 1 (Execution, Stages and Throughput) 6 min read Computer Organization and Architecture | Pipelining | Set 3 (Types and Stalling) 3 min read Computer Organization and Architecture | Pipelining | Set 2 (Dependencies and Data Hazard) 6 min read Last Minute Notes Computer Organization 15+ min read Like