SlideShare a Scribd company logo
1 of 15
Download to read offline
Masum Rayhan
Lecturer
Department of Computer Science & Engineering
Khulna Khan Bahadur Ahsanullah University
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
CSE 061 1101: Computer Fundamentals
Computer Processor
Week #4
Lecture #10
Most of the materials have been collected from internet.
Images are taken from Internet.
Various books are used to make these slides.
Primary reference books:
➢ Pradeep K. Sinha & Priti Sinha: Computer Fundamentals
28-Mar-24 2
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
Acknowledgement
Computer Processor Week #4 Lecture #10
1. Central Processor Unit (CPU)
2. Functions of Commonly Used Registers
3. Processor Types
28-Mar-24 3
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Learning Objectives
Computer Processor Week #4 Lecture #10
28-Mar-24 4
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Basic Processor & Memory Architecture of a Computer System
Computer Processor Lecture #10 (cont’d)
28-Mar-24 5
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Central Processing Unit (CPU)
Computer Processor Lecture #10 (cont’d)
The brain of a computer system.
Performs all major calculations and comparisons.
Activates and controls the operations of other units of a computer system
Two basic components are:
1. Control Unit (CU)
2. Arithmetic Logic Unit (ALU)
No other single component of a computer determines its overall performance as
much as the CPU .
28-Mar-24 6
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Control Unit (CU)
Computer Processor Lecture #10 (cont’d)
• One of the two basic components of CPU
• Acts as the central nervous system of a computer system
• Selects and interprets program instructions, and coordinates execution
• Has some special purpose registers and a decoder to perform these activities
28-Mar-24 7
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Arithmetic Logic Unit (ALU)
Computer Processor Lecture #10 (cont’d)
• One of the two basic components of CPU.
• Actual execution of instructions takes place in ALU.
• Has some special purpose registers.
• Has necessary circuitry to carry out all the arithmetic and logic operations
included in the CPU instruction set.
28-Mar-24 8
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Instruction Set
Computer Processor Lecture #10 (cont’d)
• The complete collection of instructions that are understood by a CPU
• Machine Code
• Binary
• Usually represented by assembly codes
28-Mar-24 9
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Registers
Computer Processor Lecture #10 (cont’d)
• Special memory units, called registers, are used to hold information on a
temporary basis as the instructions are interpreted and executed by the CPU.
• Registers are part of the CPU (not main memory) of a computer.
• The length of a register, sometimes called its word size, equals the number of
bits it can store.
• With all other parameters being the same, a CPU with 32-bit registers can
process data twice larger than one with 16-bit registers.
28-Mar-24 10
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Functions of Commonly Used Registers
Computer Processor Lecture #10 (cont’d)
28-Mar-24 11
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Organization of the memory
Computer Processor Lecture #10 (cont’d)
28-Mar-24 12
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
Computer Processor Lecture #10 (cont’d)
28-Mar-24 13
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Types of Processor
Computer Processor Lecture #10 (cont’d)
28-Mar-24 14
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/
❑ Self Study
Computer Processor Lecture #10 (cont’d)
28-Mar-24 15
….Thank you for your attention….
https://www.kkbau.ac.bd/departments/cse/masum-rayhan/

More Related Content

Similar to Lecture 10.pdf CSE KKBAUCSE KKBAUCSE KKBAU

Marek Majtan - Processor Presentation
Marek Majtan - Processor PresentationMarek Majtan - Processor Presentation
Marek Majtan - Processor Presentation
Marek Majtan
 
components of computer
components of computercomponents of computer
components of computer
swatihans
 
Topic 5 Digital Technique basic computer structure
Topic 5 Digital Technique basic computer structureTopic 5 Digital Technique basic computer structure
Topic 5 Digital Technique basic computer structure
Bai Haqi
 
Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02
hassaanciit
 

Similar to Lecture 10.pdf CSE KKBAUCSE KKBAUCSE KKBAU (20)

Lecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptxLecture 3 Computer architecture-cpu.pptx
Lecture 3 Computer architecture-cpu.pptx
 
08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)08. Central Processing Unit (CPU)
08. Central Processing Unit (CPU)
 
Machine language program execution 1.1.2.pptx
Machine language program execution 1.1.2.pptxMachine language program execution 1.1.2.pptx
Machine language program execution 1.1.2.pptx
 
M.tech admission in india
M.tech admission in indiaM.tech admission in india
M.tech admission in india
 
M.tech admission in india
M.tech admission in indiaM.tech admission in india
M.tech admission in india
 
Marek Majtan - Processor Presentation
Marek Majtan - Processor PresentationMarek Majtan - Processor Presentation
Marek Majtan - Processor Presentation
 
Chap 3 CA.pptx
Chap 3 CA.pptxChap 3 CA.pptx
Chap 3 CA.pptx
 
Co notes3 sem
Co notes3 semCo notes3 sem
Co notes3 sem
 
Unit 1 processormemoryorganisation
Unit 1 processormemoryorganisationUnit 1 processormemoryorganisation
Unit 1 processormemoryorganisation
 
Unit 2 processor&memory-organisation
Unit 2 processor&memory-organisationUnit 2 processor&memory-organisation
Unit 2 processor&memory-organisation
 
Lecture 28
Lecture 28Lecture 28
Lecture 28
 
Implementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applicationsImplementation of RISC-Based Architecture for Low power applications
Implementation of RISC-Based Architecture for Low power applications
 
components of computer
components of computercomponents of computer
components of computer
 
Basic Computer Architeccture
Basic Computer ArchitecctureBasic Computer Architeccture
Basic Computer Architeccture
 
CS6401 Operating Systems
CS6401 Operating SystemsCS6401 Operating Systems
CS6401 Operating Systems
 
Cao u1
Cao u1Cao u1
Cao u1
 
Topic 5 Digital Technique basic computer structure
Topic 5 Digital Technique basic computer structureTopic 5 Digital Technique basic computer structure
Topic 5 Digital Technique basic computer structure
 
Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02Introduction to Computer and Programming - Lecture 02
Introduction to Computer and Programming - Lecture 02
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
 
2 the computer system hardware
2  the computer system hardware2  the computer system hardware
2 the computer system hardware
 

Recently uploaded

Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdf
Kamal Acharya
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdf
Kamal Acharya
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
Kamal Acharya
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 

Recently uploaded (20)

Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdf
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
How to Design and spec harmonic filter.pdf
How to Design and spec harmonic filter.pdfHow to Design and spec harmonic filter.pdf
How to Design and spec harmonic filter.pdf
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
solid state electronics ktu module 5 slides
solid state electronics ktu module 5 slidessolid state electronics ktu module 5 slides
solid state electronics ktu module 5 slides
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdf
 
Dairy management system project report..pdf
Dairy management system project report..pdfDairy management system project report..pdf
Dairy management system project report..pdf
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
 
Intelligent Agents, A discovery on How A Rational Agent Acts
Intelligent Agents, A discovery on How A Rational Agent ActsIntelligent Agents, A discovery on How A Rational Agent Acts
Intelligent Agents, A discovery on How A Rational Agent Acts
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdf
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission line
 
Lect_Z_Transform_Main_digital_image_processing.pptx
Lect_Z_Transform_Main_digital_image_processing.pptxLect_Z_Transform_Main_digital_image_processing.pptx
Lect_Z_Transform_Main_digital_image_processing.pptx
 
ROAD CONSTRUCTION PRESENTATION.PPTX.pptx
ROAD CONSTRUCTION PRESENTATION.PPTX.pptxROAD CONSTRUCTION PRESENTATION.PPTX.pptx
ROAD CONSTRUCTION PRESENTATION.PPTX.pptx
 
E-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are presentE-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are present
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 

Lecture 10.pdf CSE KKBAUCSE KKBAUCSE KKBAU