SlideShare a Scribd company logo
Computer Fundamentals
Lecture # 5:
Microprocessor
Today’s Objectives:
 To study Microprocessor and its various
Subsystems
Microprocessor:
 The Brain of the computer
 Silicon Chip (IC)
 Latest Pentium-4 has around 125 million transistors
 Performs Billions of Instructions per second
 Combines with other devices such as Memory and
I/O to form a “Microprocessor system”
Microprocessor Models:
 The “Calculator” Model
 Should be able to
 Take Data
 Decode
 Execute
 Give Results
Components Required for the
“Calculator” Model
 Control Unit; for decoding signals and
activate the devices (memories, buses,
registers) in a proper sequence
 Arithmetic Unit; to perform mathematical
calculations
Machine Cycle
 The series of steps taken by the CPU to
execute an instruction is called ‘Machine
Cycle’
 Two smaller Cycles
 Instruction Cycle
 Execution Cycle
 Instruction Cycle
1. Fetching: Fetching a command from memory
2. Decoding: Map the command to Instructions
Machine Cycle
 Execution Cycle
1. Executing: CPU converts the instructions into
microcode and carries them out
2. Storing: (Optional) The CPU stores the result
somewhere in the memory
Components of a Microprocessor
 Memory; stores data and instructions
 Bus Interface Unit; transfers data in and out of the
Processor, instructions into the Processor
 Instruction Decoder; Decodes Instructions
 Arithmetic and Logic Unit; Performs Math,
Comparisons and Logical Operations on Integers
 Control Unit; Controls and Manages all the
Processing
The Memory Bottleneck:
 Accessing RAM for Data/Instructions is slow
 Solution:
 Registers attached to the ALU (for data currently
in use)
 Cache Memory (for most frequently used data)
 Internal Cache (on processor chip)
 Instruction Cache
 Data Cache
 External Cache (on motherboard)
The “Real Numbers” Processing:
 Real Numbers
 Use in Computing
 Floating Point Unit; Processes the Real
Numbers faster than an ALU
The Final Picture:
Registers
Registers
Instruction
Cache
Arithmetic
& Logic
Unit
Control
Unit
Bus
Interface
Unit
Data
Cache
Instruction
Decoder
I/O
RAM
Memory
Bus
System
Bus Floating
Point
Unit
The Instruction Set:
 A Microprocessor’s Language; Low-Level, Single Step
Instructions
 Also called Program code, Binary code or Machine code
 Difficult to change after implementation
 Architecture dependant
 Design Issues:
 Silicon Real Estate
 Cost
 Expandability
 Legacy Support
 Complexity
 Power Consumption
 Deign Types
 CISC (Complex Instruction Set Computer)
 RISC (Reduced Instruction Set Computer)
Microcontroller
(A Microprocessor system):
 Basic components of a microprocessor
system combined on a single chip
 The CPU core
 RAM and ROM
 I/O ports (Parallel & Serial)
 Timers and Interrupts
 Analogue to Digital Converter (ADC), etc
Microcontrollers
 Used in Autonomous Systems
 ovens, ATMs, vehicles
 Advantage:
 Compact integrated design on single chip
 Reduced interface
Lecture5 microprocessor (Microprocessor).ppt
Microprocessor, Yesterday and Today:
 Busicom’s Desk Calculators
 1971, Intel’s 1st Microprocessor-4004
 2250 Transistors
 740 KHz, 60,000 Op/sec
 16 pins
 10 Microns
 As Powerful as ENIAC
 2001, Intel’s P4 – Today’s Processor
 55 Million Transistors
 32-bit Word size
 2.2 GHz
 2 ALUs
 128 bit FPU
 0.13 Micron
Moore’s Law:
 Presented by Gordon
Moore, 1965, Intel
Corp.
 No. of Transistors on
the Processor Chip Will
Double in 18 months
Better Future Processors?
 Capabilities should Include:
 Higher Clock Frequency
 Greater Word Width
 More Functioning Units
 Better Caching Algorithm
 Right Cache Size
 What else?

More Related Content

PPT
Microprocessor fundamentals
PPT
Microprocessor
PPT
Microprocessor & microcontroller
PDF
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
PPTX
Alisksdjdhdhhdhdhdhdhhdhdheheksjsjs.pptx
PPT
Central processor amd memory
PDF
Unit 1. introduction
PPT
Three Central Processing Unit
Microprocessor fundamentals
Microprocessor
Microprocessor & microcontroller
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
Alisksdjdhdhhdhdhdhdhhdhdheheksjsjs.pptx
Central processor amd memory
Unit 1. introduction
Three Central Processing Unit

Similar to Lecture5 microprocessor (Microprocessor).ppt (20)

PPTX
Introduction to Microcontroller
PPT
Computer Architecture By Beenish lecture 6.ppt
PPT
Origin of Microprocessor and Classification of Microprocessor
PPTX
MICRO-PROCESSORS and MICRO -CONTROLLER topic
PDF
VTU University Micro Controllers-06ES42 lecturer Notes
PPT
Unit 1
PPTX
DSP Processor.pptx
DOCX
Bindura university of science education
PPT
Coa module1
PPTX
introduction to embedded-converted new one
PPTX
Micro controller
PDF
coa-module1-170527034116.pdf
PPT
microprocessor-and-microcontroller
PPTX
microcontrol u 1A.pptxlklrgjkkjgdkfgjgdso
PPTX
An introduction to digital signal processors 1
PDF
Chapter_2_Embedded Systems Design_introduction_ARM.pdf
PPTX
MergeResult_2023_04_02_05_26_56.pptx
PPTX
Micro controller and dsp processor
PPTX
Microprocessor and Interfacing Lab 01.pptx
Introduction to Microcontroller
Computer Architecture By Beenish lecture 6.ppt
Origin of Microprocessor and Classification of Microprocessor
MICRO-PROCESSORS and MICRO -CONTROLLER topic
VTU University Micro Controllers-06ES42 lecturer Notes
Unit 1
DSP Processor.pptx
Bindura university of science education
Coa module1
introduction to embedded-converted new one
Micro controller
coa-module1-170527034116.pdf
microprocessor-and-microcontroller
microcontrol u 1A.pptxlklrgjkkjgdkfgjgdso
An introduction to digital signal processors 1
Chapter_2_Embedded Systems Design_introduction_ARM.pdf
MergeResult_2023_04_02_05_26_56.pptx
Micro controller and dsp processor
Microprocessor and Interfacing Lab 01.pptx
Ad

More from engrkarimullah5806 (7)

PPTX
LAB#06 TASK presenta(MILKY WAY GALAXY).pptx
PPT
Lecture8 to identify the (Cyber Crime).ppt
PPT
Lecture7 for b(Computer Networks-Part2).ppt
PPT
Lecture6 for students (computer software).ppt
PPT
Lecture7 for (Computer Networks-Part1).ppt
PPT
Lecture3(Components of a computer)hhhf.ppt
PPTX
COMPUTER FUNDAMENTAL LAB REPORT FOR 1ST SEM
LAB#06 TASK presenta(MILKY WAY GALAXY).pptx
Lecture8 to identify the (Cyber Crime).ppt
Lecture7 for b(Computer Networks-Part2).ppt
Lecture6 for students (computer software).ppt
Lecture7 for (Computer Networks-Part1).ppt
Lecture3(Components of a computer)hhhf.ppt
COMPUTER FUNDAMENTAL LAB REPORT FOR 1ST SEM
Ad

Recently uploaded (20)

PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
web development for engineering and engineering
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPT
Mechanical Engineering MATERIALS Selection
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Artificial Intelligence
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
Geodesy 1.pptx...............................................
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
OOP with Java - Java Introduction (Basics)
PPT
Project quality management in manufacturing
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
R24 SURVEYING LAB MANUAL for civil enggi
web development for engineering and engineering
Embodied AI: Ushering in the Next Era of Intelligent Systems
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Mechanical Engineering MATERIALS Selection
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Operating System & Kernel Study Guide-1 - converted.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Artificial Intelligence
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
Geodesy 1.pptx...............................................
UNIT 4 Total Quality Management .pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
OOP with Java - Java Introduction (Basics)
Project quality management in manufacturing
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...

Lecture5 microprocessor (Microprocessor).ppt

  • 2. Today’s Objectives:  To study Microprocessor and its various Subsystems
  • 3. Microprocessor:  The Brain of the computer  Silicon Chip (IC)  Latest Pentium-4 has around 125 million transistors  Performs Billions of Instructions per second  Combines with other devices such as Memory and I/O to form a “Microprocessor system”
  • 4. Microprocessor Models:  The “Calculator” Model  Should be able to  Take Data  Decode  Execute  Give Results
  • 5. Components Required for the “Calculator” Model  Control Unit; for decoding signals and activate the devices (memories, buses, registers) in a proper sequence  Arithmetic Unit; to perform mathematical calculations
  • 6. Machine Cycle  The series of steps taken by the CPU to execute an instruction is called ‘Machine Cycle’  Two smaller Cycles  Instruction Cycle  Execution Cycle  Instruction Cycle 1. Fetching: Fetching a command from memory 2. Decoding: Map the command to Instructions
  • 7. Machine Cycle  Execution Cycle 1. Executing: CPU converts the instructions into microcode and carries them out 2. Storing: (Optional) The CPU stores the result somewhere in the memory
  • 8. Components of a Microprocessor  Memory; stores data and instructions  Bus Interface Unit; transfers data in and out of the Processor, instructions into the Processor  Instruction Decoder; Decodes Instructions  Arithmetic and Logic Unit; Performs Math, Comparisons and Logical Operations on Integers  Control Unit; Controls and Manages all the Processing
  • 9. The Memory Bottleneck:  Accessing RAM for Data/Instructions is slow  Solution:  Registers attached to the ALU (for data currently in use)  Cache Memory (for most frequently used data)  Internal Cache (on processor chip)  Instruction Cache  Data Cache  External Cache (on motherboard)
  • 10. The “Real Numbers” Processing:  Real Numbers  Use in Computing  Floating Point Unit; Processes the Real Numbers faster than an ALU
  • 11. The Final Picture: Registers Registers Instruction Cache Arithmetic & Logic Unit Control Unit Bus Interface Unit Data Cache Instruction Decoder I/O RAM Memory Bus System Bus Floating Point Unit
  • 12. The Instruction Set:  A Microprocessor’s Language; Low-Level, Single Step Instructions  Also called Program code, Binary code or Machine code  Difficult to change after implementation  Architecture dependant  Design Issues:  Silicon Real Estate  Cost  Expandability  Legacy Support  Complexity  Power Consumption  Deign Types  CISC (Complex Instruction Set Computer)  RISC (Reduced Instruction Set Computer)
  • 13. Microcontroller (A Microprocessor system):  Basic components of a microprocessor system combined on a single chip  The CPU core  RAM and ROM  I/O ports (Parallel & Serial)  Timers and Interrupts  Analogue to Digital Converter (ADC), etc
  • 14. Microcontrollers  Used in Autonomous Systems  ovens, ATMs, vehicles  Advantage:  Compact integrated design on single chip  Reduced interface
  • 16. Microprocessor, Yesterday and Today:  Busicom’s Desk Calculators  1971, Intel’s 1st Microprocessor-4004  2250 Transistors  740 KHz, 60,000 Op/sec  16 pins  10 Microns  As Powerful as ENIAC  2001, Intel’s P4 – Today’s Processor  55 Million Transistors  32-bit Word size  2.2 GHz  2 ALUs  128 bit FPU  0.13 Micron
  • 17. Moore’s Law:  Presented by Gordon Moore, 1965, Intel Corp.  No. of Transistors on the Processor Chip Will Double in 18 months
  • 18. Better Future Processors?  Capabilities should Include:  Higher Clock Frequency  Greater Word Width  More Functioning Units  Better Caching Algorithm  Right Cache Size  What else?