SlideShare a Scribd company logo
1 of 12
CPU Architecture -
Basic
Yong Heui Cho @ Mokwon University
Some of slides are referred to:
[1] The CPU, slideshare.
Basic Computer Design
4. Combinational Logic Circuit
5. Sequential Logic Circuit
6. CPU Architecture - Basic
7. CPU Architecture -
Advanced
CPU?
3
□ Courtesy to The CPU, slideshare.
• The CPU is short for the Central Processing Unit.
• It is the main part of the computer where instructions ar
e processed.
• The central processing unit includes the main memory.
• Now a day’s most computers have more than one CPU to
provide better speed.
Microprocessor
4
• Small computerised devices such as washing mac
hines have small specialised CPUs known as micr
oprocessors.
• It is an integrated circuit as a single unit which i
ncludes all that the CPU needs excluding main m
emory.
□ Courtesy to The CPU, slideshare.
Components of CPU
5
• The CPU is made up of many components such
as
1. Arithmetic logic unit (ALU)
2. Control unit (CU)
3. Registers (Program Counter and Instruction Register)
4. Cashes
5. Buses
□ Courtesy to The CPU, slideshare.
6□ Courtesy to The CPU, slideshare.
Control Unit (CU)
7
• The CU is considered the manager of the CPU
• The CU’s jobs
1. decode instructions within a computer
2. plan the reading and writing of data
3. control the order in which instructions are executed
4. control the operations performed by the ALU
• In the CU you will fine two registers;
1. Instruction Register: stores a copy of the current instruction being
performed
2. Program Counter
□ Courtesy to The CPU, slideshare.
Arithmetic Logic Unit
8
• The ALU is that part in the CPU where arithmetic and logic op
erations are carried out in other words all mathematical calcul
ations. The result of the calculations are sent to the main mem
ory.
• The ALU is capable of performing:
1. Addition, Subtraction, Multiplication, Division
2. Greater Than (>), Smaller Than (<)’ Equal (=),Greater Than or Equ
al To (>=), Smaller Than or Equal To (<=), Not Equal (<>)
3. AND, OR, NOT
• Within the ALU we will find the register known as the Accum
ulator. The accumulator stores the result of the current calcula
tion.
□ Courtesy to The CPU, slideshare.
Program Counter
9
• The program counter is sometimes known as the instruction p
ointer.
• The PC indicates where the computer is in its instruction set. If
the instruction set has 5 steps the PC will point to which step t
he computer has arrived.
• Depending on the device the PC could hold
1. the address of the instruction being executed
2. the address of the next instruction to be executed
• The program counter is automatically incremented (increased
by 1) after each step (instruction cycle).
□ Courtesy to The CPU, slideshare.
Instruction Register
10
• The instruction register (IR) is also found with t
he control unit
• The IR is used to store a copy of the current inst
ruction being performed
• This instruction is stored in the for of operator
and operand (covered later on)
□ Courtesy to The CPU, slideshare.
Buses
11
• All data traffic with the CPU takes place across the computer’s
bus
• A computer bus is a set of parallel electrical tracks connecting
components within a computer
• The width of the data bus determines the word length
• The width of the address bus determines how many addresses t
he computer can send at a time
□ Courtesy to The CPU, slideshare.
Simplified Architecture
12□ Courtesy to The CPU, slideshare.
IR
data
Control Unit (CU)
ALU

More Related Content

What's hot

ROM(Read Only Memory )
ROM(Read Only Memory )ROM(Read Only Memory )
ROM(Read Only Memory )rohitladdu
 
Single &amp;Multi Core processor
Single &amp;Multi Core processorSingle &amp;Multi Core processor
Single &amp;Multi Core processorJustify Shadap
 
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)Student
 
Computer architecture
Computer architectureComputer architecture
Computer architectureZuhaib Zaroon
 
Arithmetic Logic Unit .
Arithmetic Logic Unit .Arithmetic Logic Unit .
Arithmetic Logic Unit .Deyaa Ahmed
 
Computer architecture control unit
Computer architecture control unitComputer architecture control unit
Computer architecture control unitMazin Alwaaly
 
Computer memory
Computer memoryComputer memory
Computer memorynikunjandy
 
Cache memory
Cache memoryCache memory
Cache memoryAnuj Modi
 
CS4109 Computer System Architecture
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecturektosri
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSvampugani
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE Himanshu Sharma
 
Virtual memory
Virtual memoryVirtual memory
Virtual memoryAnuj Modi
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsMukesh Chinta
 

What's hot (20)

Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
ROM(Read Only Memory )
ROM(Read Only Memory )ROM(Read Only Memory )
ROM(Read Only Memory )
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Single &amp;Multi Core processor
Single &amp;Multi Core processorSingle &amp;Multi Core processor
Single &amp;Multi Core processor
 
Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)Arithmetic Logic Unit (ALU)
Arithmetic Logic Unit (ALU)
 
Memory management
Memory managementMemory management
Memory management
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Arithmetic Logic Unit .
Arithmetic Logic Unit .Arithmetic Logic Unit .
Arithmetic Logic Unit .
 
Computer system bus
Computer system busComputer system bus
Computer system bus
 
Memory types
Memory typesMemory types
Memory types
 
Computer architecture control unit
Computer architecture control unitComputer architecture control unit
Computer architecture control unit
 
Computer memory
Computer memoryComputer memory
Computer memory
 
Cache memory
Cache memoryCache memory
Cache memory
 
CS4109 Computer System Architecture
CS4109 Computer System ArchitectureCS4109 Computer System Architecture
CS4109 Computer System Architecture
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE BASIC COMPUTER ARCHITECTURE
BASIC COMPUTER ARCHITECTURE
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Cache Memory
Cache MemoryCache Memory
Cache Memory
 
Memory system
Memory systemMemory system
Memory system
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 

Viewers also liked

History of computers
History of computersHistory of computers
History of computersYong Heui Cho
 
Combinational Logic Circuit
Combinational Logic CircuitCombinational Logic Circuit
Combinational Logic CircuitYong Heui Cho
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)Yong Heui Cho
 
TestBCD2016-1(Answer)
TestBCD2016-1(Answer)TestBCD2016-1(Answer)
TestBCD2016-1(Answer)Yong Heui Cho
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoYong Heui Cho
 
컴퓨터기초설계(강의계획서)2017-2
컴퓨터기초설계(강의계획서)2017-2컴퓨터기초설계(강의계획서)2017-2
컴퓨터기초설계(강의계획서)2017-2Yong Heui Cho
 
초보 프로그래머
초보 프로그래머초보 프로그래머
초보 프로그래머Yong Heui Cho
 
ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)
ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)
ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)Yong Heui Cho
 
Serial Communication
Serial CommunicationSerial Communication
Serial CommunicationYong Heui Cho
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic CircuitYong Heui Cho
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer ArchitectureYong Heui Cho
 
Analog and Digital I/O
Analog and Digital I/OAnalog and Digital I/O
Analog and Digital I/OYong Heui Cho
 
TestSDS2016-2(Answer)
TestSDS2016-2(Answer)TestSDS2016-2(Answer)
TestSDS2016-2(Answer)Yong Heui Cho
 
Introduction to RTOS
Introduction to RTOSIntroduction to RTOS
Introduction to RTOSYong Heui Cho
 

Viewers also liked (20)

History of computers
History of computersHistory of computers
History of computers
 
Combinational Logic Circuit
Combinational Logic CircuitCombinational Logic Circuit
Combinational Logic Circuit
 
Role of CPU
Role of CPURole of CPU
Role of CPU
 
CPU and Software
CPU and SoftwareCPU and Software
CPU and Software
 
TestBCD2016-2(Answer)
TestBCD2016-2(Answer)TestBCD2016-2(Answer)
TestBCD2016-2(Answer)
 
TestBCD2016-1(Answer)
TestBCD2016-1(Answer)TestBCD2016-1(Answer)
TestBCD2016-1(Answer)
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
ARM CPU
ARM CPUARM CPU
ARM CPU
 
컴퓨터기초설계(강의계획서)2017-2
컴퓨터기초설계(강의계획서)2017-2컴퓨터기초설계(강의계획서)2017-2
컴퓨터기초설계(강의계획서)2017-2
 
초보 프로그래머
초보 프로그래머초보 프로그래머
초보 프로그래머
 
ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)
ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)
ICT+UD Arduino 융합작품 개발문서(컴퓨터기초설계)
 
Serial Communication
Serial CommunicationSerial Communication
Serial Communication
 
AVR CPU - ATmega328
AVR CPU - ATmega328AVR CPU - ATmega328
AVR CPU - ATmega328
 
Sequential Logic Circuit
Sequential Logic CircuitSequential Logic Circuit
Sequential Logic Circuit
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer Architecture
 
Analog and Digital I/O
Analog and Digital I/OAnalog and Digital I/O
Analog and Digital I/O
 
TestSDS2016-2(Answer)
TestSDS2016-2(Answer)TestSDS2016-2(Answer)
TestSDS2016-2(Answer)
 
Introduction to RTOS
Introduction to RTOSIntroduction to RTOS
Introduction to RTOS
 
Basic Android OS
Basic Android OSBasic Android OS
Basic Android OS
 
Android Programming
Android ProgrammingAndroid Programming
Android Programming
 

Similar to CPU Architecture - Basic

Lecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptxLecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptxsamgamingofficial01
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann ArchitectureZahid Rajeel
 
The cpu cycle
The cpu cycleThe cpu cycle
The cpu cyclejndatirwa
 
2 the computer system hardware
2  the computer system hardware2  the computer system hardware
2 the computer system hardwarearslanzafar13162
 
fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdfshubhangisonawane6
 
L 2 basic computer organization
L 2 basic computer organizationL 2 basic computer organization
L 2 basic computer organizationStubborn sam
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxFalakNiaz15
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfshubhangisonawane6
 
1353142173system unit
1353142173system unit1353142173system unit
1353142173system unitNajmul Hassan
 
Fundamentals of computer Part 1
Fundamentals of computer Part 1Fundamentals of computer Part 1
Fundamentals of computer Part 1SURBHI SAROHA
 
Computer Processor.pptx
Computer Processor.pptxComputer Processor.pptx
Computer Processor.pptxKnockKnock19
 

Similar to CPU Architecture - Basic (20)

Lecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptxLecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptx
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 
Von Neumann Architecture
Von Neumann ArchitectureVon Neumann Architecture
Von Neumann Architecture
 
The cpu cycle
The cpu cycleThe cpu cycle
The cpu cycle
 
2 the computer system hardware
2  the computer system hardware2  the computer system hardware
2 the computer system hardware
 
Basic computer system
Basic computer systemBasic computer system
Basic computer system
 
Group No.2-WPS Office.pptx
Group No.2-WPS Office.pptxGroup No.2-WPS Office.pptx
Group No.2-WPS Office.pptx
 
Chap 3 CA.pptx
Chap 3 CA.pptxChap 3 CA.pptx
Chap 3 CA.pptx
 
fundamentals of digital communication unit 2 notes.pdf
fundamentals of digital communication  unit 2 notes.pdffundamentals of digital communication  unit 2 notes.pdf
fundamentals of digital communication unit 2 notes.pdf
 
L 2 basic computer organization
L 2 basic computer organizationL 2 basic computer organization
L 2 basic computer organization
 
Lec 1
Lec 1Lec 1
Lec 1
 
Intro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptxIntro to Computing Lec 1.pptx
Intro to Computing Lec 1.pptx
 
computer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdfcomputer devices and memory unit 2 notes.pdf
computer devices and memory unit 2 notes.pdf
 
Risc and cisc
Risc and ciscRisc and cisc
Risc and cisc
 
1353142173system unit
1353142173system unit1353142173system unit
1353142173system unit
 
Fundamentals of computer Part 1
Fundamentals of computer Part 1Fundamentals of computer Part 1
Fundamentals of computer Part 1
 
The Processor.pptx
The Processor.pptxThe Processor.pptx
The Processor.pptx
 
Re complete
Re completeRe complete
Re complete
 
Chapter01 (1).ppt
Chapter01 (1).pptChapter01 (1).ppt
Chapter01 (1).ppt
 
Computer Processor.pptx
Computer Processor.pptxComputer Processor.pptx
Computer Processor.pptx
 

More from Yong Heui Cho

Android - Sensor Manager
Android - Sensor ManagerAndroid - Sensor Manager
Android - Sensor ManagerYong Heui Cho
 
Android - Broadcast Receiver
Android - Broadcast ReceiverAndroid - Broadcast Receiver
Android - Broadcast ReceiverYong Heui Cho
 
TestBCD2018-2(answer)
TestBCD2018-2(answer)TestBCD2018-2(answer)
TestBCD2018-2(answer)Yong Heui Cho
 
TestSDS2018-2(answer)
TestSDS2018-2(answer)TestSDS2018-2(answer)
TestSDS2018-2(answer)Yong Heui Cho
 
TestEC2018-2(answer)
TestEC2018-2(answer)TestEC2018-2(answer)
TestEC2018-2(answer)Yong Heui Cho
 
TestEC2018-1(answer)
TestEC2018-1(answer)TestEC2018-1(answer)
TestEC2018-1(answer)Yong Heui Cho
 
TestBCD2018-1(answer)
TestBCD2018-1(answer)TestBCD2018-1(answer)
TestBCD2018-1(answer)Yong Heui Cho
 
TestSDS2018-1(answer)
TestSDS2018-1(answer)TestSDS2018-1(answer)
TestSDS2018-1(answer)Yong Heui Cho
 
BJT - Analysis of Bias
BJT - Analysis of BiasBJT - Analysis of Bias
BJT - Analysis of BiasYong Heui Cho
 
TestCloud2018-2(answer)
TestCloud2018-2(answer)TestCloud2018-2(answer)
TestCloud2018-2(answer)Yong Heui Cho
 
TestECD2018-1(answer)
TestECD2018-1(answer)TestECD2018-1(answer)
TestECD2018-1(answer)Yong Heui Cho
 
Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Yong Heui Cho
 
TestCloud2018-1(answer)
TestCloud2018-1(answer)TestCloud2018-1(answer)
TestCloud2018-1(answer)Yong Heui Cho
 
Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Yong Heui Cho
 
RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1Yong Heui Cho
 
Computing Paradigm - rev1
Computing Paradigm - rev1Computing Paradigm - rev1
Computing Paradigm - rev1Yong Heui Cho
 

More from Yong Heui Cho (20)

Android - Sensor Manager
Android - Sensor ManagerAndroid - Sensor Manager
Android - Sensor Manager
 
Android - Broadcast Receiver
Android - Broadcast ReceiverAndroid - Broadcast Receiver
Android - Broadcast Receiver
 
Android - Message
Android - MessageAndroid - Message
Android - Message
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Computing Paradigm
Computing ParadigmComputing Paradigm
Computing Paradigm
 
TestBCD2018-2(answer)
TestBCD2018-2(answer)TestBCD2018-2(answer)
TestBCD2018-2(answer)
 
TestSDS2018-2(answer)
TestSDS2018-2(answer)TestSDS2018-2(answer)
TestSDS2018-2(answer)
 
TestEC2018-2(answer)
TestEC2018-2(answer)TestEC2018-2(answer)
TestEC2018-2(answer)
 
TestEC2018-1(answer)
TestEC2018-1(answer)TestEC2018-1(answer)
TestEC2018-1(answer)
 
TestBCD2018-1(answer)
TestBCD2018-1(answer)TestBCD2018-1(answer)
TestBCD2018-1(answer)
 
TestSDS2018-1(answer)
TestSDS2018-1(answer)TestSDS2018-1(answer)
TestSDS2018-1(answer)
 
BJT - Analysis of Bias
BJT - Analysis of BiasBJT - Analysis of Bias
BJT - Analysis of Bias
 
TestCloud2018-2(answer)
TestCloud2018-2(answer)TestCloud2018-2(answer)
TestCloud2018-2(answer)
 
TestECD2018-1(answer)
TestECD2018-1(answer)TestECD2018-1(answer)
TestECD2018-1(answer)
 
Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)Test-SDIC2018-2(answer)
Test-SDIC2018-2(answer)
 
TestCloud2018-1(answer)
TestCloud2018-1(answer)TestCloud2018-1(answer)
TestCloud2018-1(answer)
 
Cloud Service Model
Cloud Service ModelCloud Service Model
Cloud Service Model
 
Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)Test-SDIC2018-1(Answer)
Test-SDIC2018-1(Answer)
 
RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1RF 증폭기 설계(Design of RF Amplifier)-rev1
RF 증폭기 설계(Design of RF Amplifier)-rev1
 
Computing Paradigm - rev1
Computing Paradigm - rev1Computing Paradigm - rev1
Computing Paradigm - rev1
 

Recently uploaded

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

CPU Architecture - Basic

  • 1. CPU Architecture - Basic Yong Heui Cho @ Mokwon University Some of slides are referred to: [1] The CPU, slideshare.
  • 2. Basic Computer Design 4. Combinational Logic Circuit 5. Sequential Logic Circuit 6. CPU Architecture - Basic 7. CPU Architecture - Advanced
  • 3. CPU? 3 □ Courtesy to The CPU, slideshare. • The CPU is short for the Central Processing Unit. • It is the main part of the computer where instructions ar e processed. • The central processing unit includes the main memory. • Now a day’s most computers have more than one CPU to provide better speed.
  • 4. Microprocessor 4 • Small computerised devices such as washing mac hines have small specialised CPUs known as micr oprocessors. • It is an integrated circuit as a single unit which i ncludes all that the CPU needs excluding main m emory. □ Courtesy to The CPU, slideshare.
  • 5. Components of CPU 5 • The CPU is made up of many components such as 1. Arithmetic logic unit (ALU) 2. Control unit (CU) 3. Registers (Program Counter and Instruction Register) 4. Cashes 5. Buses □ Courtesy to The CPU, slideshare.
  • 6. 6□ Courtesy to The CPU, slideshare.
  • 7. Control Unit (CU) 7 • The CU is considered the manager of the CPU • The CU’s jobs 1. decode instructions within a computer 2. plan the reading and writing of data 3. control the order in which instructions are executed 4. control the operations performed by the ALU • In the CU you will fine two registers; 1. Instruction Register: stores a copy of the current instruction being performed 2. Program Counter □ Courtesy to The CPU, slideshare.
  • 8. Arithmetic Logic Unit 8 • The ALU is that part in the CPU where arithmetic and logic op erations are carried out in other words all mathematical calcul ations. The result of the calculations are sent to the main mem ory. • The ALU is capable of performing: 1. Addition, Subtraction, Multiplication, Division 2. Greater Than (>), Smaller Than (<)’ Equal (=),Greater Than or Equ al To (>=), Smaller Than or Equal To (<=), Not Equal (<>) 3. AND, OR, NOT • Within the ALU we will find the register known as the Accum ulator. The accumulator stores the result of the current calcula tion. □ Courtesy to The CPU, slideshare.
  • 9. Program Counter 9 • The program counter is sometimes known as the instruction p ointer. • The PC indicates where the computer is in its instruction set. If the instruction set has 5 steps the PC will point to which step t he computer has arrived. • Depending on the device the PC could hold 1. the address of the instruction being executed 2. the address of the next instruction to be executed • The program counter is automatically incremented (increased by 1) after each step (instruction cycle). □ Courtesy to The CPU, slideshare.
  • 10. Instruction Register 10 • The instruction register (IR) is also found with t he control unit • The IR is used to store a copy of the current inst ruction being performed • This instruction is stored in the for of operator and operand (covered later on) □ Courtesy to The CPU, slideshare.
  • 11. Buses 11 • All data traffic with the CPU takes place across the computer’s bus • A computer bus is a set of parallel electrical tracks connecting components within a computer • The width of the data bus determines the word length • The width of the address bus determines how many addresses t he computer can send at a time □ Courtesy to The CPU, slideshare.
  • 12. Simplified Architecture 12□ Courtesy to The CPU, slideshare. IR data Control Unit (CU) ALU