SlideShare a Scribd company logo
GROUP 5
PRESENTATION
 Kufa Tendai
 Portia Maramba
 Bigboy Nyazwigo
 Michelle Manyeku
 Valerie Nhachi
 Makandanje Farai
 Samuel Makota
 Taranganayi Blessing
 Kapingura Partmore
 Karuma Tendai
 Taruvinga Joseph
CPU..
 Brief history….
PRESENTER>>>VALERIE
NHACHI
HISTORY..
Continued…
The Motherboard
TENDAI KUFA
• The motherboard serves as a single platform to
connect all the parts of a computer together.
• It can be considered as the backbone of a
computer.
• Some of the popular manufactures are: ASUS,
Intel, Aopen, ABIT, Biostar, Gigabyte and MSI
The central processing unit by group 5 2015
CONTROL
UNIT
PRESENTER…PORTIA MARAMBA
CONTROL UNIT• DEFN This is a portion of a computer that coordinates
the operation of all the computer’s devices,
prescribing specific actions according to a given
program.
It directs traffic (it represents the flow of info) eg camera,
traffic lights
Functions
• The control unit generates control
• It manages and coordinates all the units of the
computer.
• It is responsible for controlling the transfer of data and
instructions among other units of a computer.
• It communicates with Input/Output devices for
transfer of data or results from storage.
• It does not carry out data processing or storage
HOW IT WORKS
• It obtains the instructions from
the memory, interprets them,
and directs the operation of the
computer
• - This part of the of the CPU is
the one that is in charge of all
the operations being carried out.
• - It helps in communication
between the memory and the
arithmetic logical unit.
• - It also aids in the loading of
data and instructions residing in
the secondary memory to the
main memory as required.
IT COMPRISES OF
 3 main elements of that are the decoder , timer/ clock
and the control logic circuits
Decoder
Timer
Control logic circuits
TYPES OF C.U
Hardwired
 Hard-wire control units were the first
type of control units. (wires)
 These are were faster, and durable
 Attaching to cpu was expensive ,
time consuming
 Difficult to change it
Micro progam
 Consists of memory chip that runs small
programs. ( circuits)
 These programs send specific directions
to each function of the machine.
 This type of control unit is more popular
and simple to install.
 The microprogram unit sends distinct
messages to certain parts of the machine
to run effectively.
EXAMPLE
• Advancement of technology
• A Rather Large Control Unit
This is the CPU control unit of
the ILIAC IV computer in the
1960s. Today, the equivalent
circuitry fits on the head of a
pin. (Image courtesy of The
Computer Museum History
Center
ARITHMETIC
LOGIC UNIT
PRESENTER>>>BIBOY NYAZWIGO
The first is the arithmetic logic unit (ALU), which performs simple arithmetic and logical operations.
An ALU is a fundamental building block of many types of computing circuits, including the central processing unit
(CPU) of computers, FPUs, and graphics processing units (GPUs).
The inputs to an ALU are the data to be operated on, called operands, and a code indicating the operation to be
performed; the ALU's output is the result of the performed operation.
In many designs, the ALU also exchanges additional information with a status register, which relates to the result of
the current or previous operations.
THE ARIHMETICLOGIC UNIT(ALU)
DATA
A basic ALU has three parallel data buses consisting of two input operands (A and B) and a result output (Y).
Each data bus is a group of signals that conveys one binary integer number.
Typically, the A, B and Y bus widths (the number of signals comprising each bus) are identical and match the native word size of
the encapsulating CPU (or other processor).
CIRCUIT OPERATIONS
An ALU is a combinational logic circuit, meaning that its outputs will change asynchronously in response to input changes. In
normal operation, stable signals are applied to all of the ALU inputs and, when enough time (known as the "propagation delay")
has passed for the signals to propagate through the ALU circuitry, the result of the ALU operation appears at the ALU outputs.
The external circuitry connected to the ALU is responsible for ensuring the stability of ALU input signals throughout the
operation, and for allowing sufficient time for the signals to propagate through the ALU before sampling the ALU result.
In general, external circuitry controls an ALU by applying signals to its inputs. Typically, the external circuitry employs sequential
logic to control the ALU operation, which is paced by a clock signal of a sufficiently low frequency to ensure enough time for the
ALU outputs to settle under worst-case conditions.
For example, a CPU begins an ALU addition operation by routing operands from their sources (which are usually registers) to the
ALU's operand inputs, while the control unit simultaneously applies a value to the ALU's opcode input, configuring it to perform
addition. At the same time, the CPU also routes the ALU result output to a destination register that will receive the sum. The
ALU's input signals, which are held stable until the next clock, are allowed to propagate through the ALU and to the destination
register while the CPU waits for the next clock. When the next clock arrives, the destination register stores the ALU result and,
since the ALU operation has completed, the ALU inputs may be set up for the next ALU operation.
The central processing unit by group 5 2015
THE
PROCESSOR
PRESENTER…TENDAI KARUMA
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
MAIN
MEMORY….
The central processing unit by group 5 2015
PRESENTER…MICHELLE MANYEKU
Memory or Storage Unit
• This unit can store instructions, data and
intermediate results.
• It supplies information to other units of the
computer when needed.
• Its also known as internal storage unit or main
memory or primary storage or RANDOM ACCESS
MEMORY(RAM).
• Its size affects speed, power and capability.
Primary memory and secondary memory are two
types of memories in the computer..
Functions of memory units
• It stores all the data and the instructions
required for processing.
• It stores intermediate results of processing.
• It stores final results of processing before
these results are released to an output device.
• All inputs and outputs are transmitted
through main memory
Physical Types of Memory
RAM (volatile or non-volatile)
• Memory cards
• External hard drive
• Flash
• Compact Disc
• Tape
• DVD
PICTORIAL DISPLAY
• ,
MAIN MEMORY
PIC DISPLAY,,,
The central processing unit by group 5 2015
CONT….
COMPARISON …
TYPES OF RAM
• -
REGISTER
BLESSING TARANGANAYI
WHAT EXACLY ARE REGITERS
• Register are used to quickly accept,
store, and transfer data and
instructions that are being used
immediately by the CPU.
• In computer architecture, a processor
register is a small amount
of storage available as part of a
digital processor, such as a central
processing unit (CPU).
• Registers are used for performing the various
Operations
• E.g While we are working on the System then
Registers are used by the CPU for Performing the
Operations. When We Gives Some Input to the
System then the Input will be Stored into the
Registers and When the System will gives us the
Results after Processing then the Result will also
be from the Registers. So that they are used by
the CPU for Processing the Data which is given
by the User.
Registers perform the following
• Fetch =>The Fetch Operation is used for taking the
instructions those are given by the user and the
Instructions those are stored into the Main Memory will
be fetch by using Registers.
• Decode=>The Decode Operation is used for interpreting the
Instructions means the Instructions are decoded means
the CPU will find out which Operation is to be performed
on the Instructions.
• Execute=>The Execute Operation is performed by the CPU.
And Results those are produced by the CPU are then
Stored into the Memory and after that they are
displayed on the user Screen.
• MAR (memory address register)
• PC (program counter)
• AC (accumulator register)
• MDR (memory data register)
• DR (data register)
• MBR( Memory buffer register)
• ID (index register)
PRESENTER>>>TARUVINGA
CATEGORIES OF REGISTERS
• USER VISIBLE REGISTERS
• DATA REGISTERS
• ……can be assigned by the user program to perform operations on
data
• ADDRESS REGISTERS
• …...contain memory address of data and insructions
• …….may contain a portion of an address that is used to calculate the
complete address.
• Examples of address Registers
• a; Index/Offset
• Involves adding an index to a base value to get an address
• B, Segment pointer
• ….when memory is divided into segments ,memory is referenced by a
by a segment and an offset.
• C, Stake pointer
• Points to the top of the stack
• D, Program status word
• a register or group of registers containing the following
• *condition code and status information bits
• *interrupt enable /disable bit
• *supervise (os)/user mode bit
• Control and status registers
• …Generally not available to the user programs
• ….Some registers are used by C P U to control its operation
• ….Some are used by OS to control program execution
• Examples of control and status Registers
• A , Contains address of the next to be fetched
• B , Contains the instruction most recently fetched
SYSTEM BUS
PRESENTER…SAMUEL STROVER MAKOTA
System Bus
Computer Architecture
SYSTEM BUS
•Group of wires which carries information form
CPU to peripherals or vice –versa
•Single bus structure: Common bus used
to communicate between peripherals and
microprocessor
Buses
• There are a number of possible
interconnection systems
• Single and multiple BUS structures are most
common
What is a bus?
• A communication pathway connecting two or
more devices
• more devices share the same bus
• Usually broadcast
• Often grouped
• A number of channels in one bus
• e.g. 32 bit data bus is 32 separate single bit
channels
Data Bus
• Carries data
• Remember that there is no difference
between “data” and “instruction” at this level
• Width is a key determinant of performance
• 8, 16, 32, 64 bit
Address bus
• Identify the source or destination of data
• e.g. CPU needs to read an instruction (data)
from a given location in memory
• Bus width determines maximum memory
capacity of system
– e.g. 8080 has 16 bit address bus giving 64k
address space
Control Bus
• Control and timing information
– Memory read/write signal
– Interrupt request
Bus Interconnection Scheme
CPU
SCHEDULING
PRESENTER>>>PARTMORE KAPINGURA
PRESENTER>>>FARAI MAKAKANJE
& PARTMORE KAPINGURA
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
The central processing unit by group 5 2015
THANK YOU
ANY QNs????

More Related Content

PPS
PPT
PPTX
CPU (Central Processing Units)
PPTX
CPU (Central processing unit)
PPT
PPT
Three Central Processing Unit
CPU (Central Processing Units)
CPU (Central processing unit)
Three Central Processing Unit

What's hot (20)

PPTX
Computer Organization: Introduction to Microprocessor and Microcontroller
PDF
Basic CPU (Central Processing Unit)
PPTX
Components of computer, CPU computer funfament ppt
PPTX
Central Processing Unit CUP by madridista ujjwal
PPT
Slides of cpu
PPT
Central processing unit
PPTX
Science computer processor
PPT
The CPU and Memory and Major Components
PPSX
08. Central Processing Unit (CPU)
PPTX
Presentation on CPU
PPTX
Central Processing Unit (Cpu)kurdish
PPTX
CPU-Central Processing Unit (With History and Complete Detail)
PPT
Cpu and its functions
PPTX
Computer programming1
 
PPTX
CPU and its components
PPTX
Central Processing Unit(CPU)
PPT
PPTX
Block diagram of a computer
ODP
PPTX
Central Processing Unit
Computer Organization: Introduction to Microprocessor and Microcontroller
Basic CPU (Central Processing Unit)
Components of computer, CPU computer funfament ppt
Central Processing Unit CUP by madridista ujjwal
Slides of cpu
Central processing unit
Science computer processor
The CPU and Memory and Major Components
08. Central Processing Unit (CPU)
Presentation on CPU
Central Processing Unit (Cpu)kurdish
CPU-Central Processing Unit (With History and Complete Detail)
Cpu and its functions
Computer programming1
 
CPU and its components
Central Processing Unit(CPU)
Block diagram of a computer
Central Processing Unit
Ad

Viewers also liked (7)

PDF
Central processing unit
PPT
central processing unit and pipeline
PPT
Decoder for digital electronics
DOCX
Central processing unit
PPTX
Computer Architecture
PPTX
Central processing unit
PPT
Central processing unit
central processing unit and pipeline
Decoder for digital electronics
Central processing unit
Computer Architecture
Central processing unit
Ad

Similar to The central processing unit by group 5 2015 (20)

PPT
Material Architecture and organization of computer
PDF
AS & A Level Computer Science Chapter 4 Presentation
PPTX
Computer Architecture
PPTX
COMPUTER ORGANIZATION for beginner and a
PPTX
Intro to Computing Lec 1.pptx
PPTX
Embedded systems 101 final
PPTX
Instruction_Cycle_and_Coziyth9esty7098wITU08EAU8ntrol.pptx
PDF
Introduction to Embedded System
PPTX
Computer architecture unit 1 ppt for IT students
PPTX
Fundamentals of computer Part 1
PPTX
PROGRAMMABLE LOGIC CONTROLLER
PPTX
ucs.pptxUCS UNIT 4 INPUT AND OUTPUT DEVICE
PDF
3. IICT_Lecture 03_Computer Org Personal
PPTX
Computer Architecture and Organization CAO
PPTX
COMPUTER SYSTEM OVERVIEW- A BREIF INTRODUCTION.pptx
PPTX
Basic computer in detail with pictures created by creativeness
DOC
computer System UNit Every thing
PPTX
L 2 basic computer organization
PPTX
Chap 3 CA.pptx
PPT
Unit 1 COMPUTER_ORGANIZATION.ppt ........
Material Architecture and organization of computer
AS & A Level Computer Science Chapter 4 Presentation
Computer Architecture
COMPUTER ORGANIZATION for beginner and a
Intro to Computing Lec 1.pptx
Embedded systems 101 final
Instruction_Cycle_and_Coziyth9esty7098wITU08EAU8ntrol.pptx
Introduction to Embedded System
Computer architecture unit 1 ppt for IT students
Fundamentals of computer Part 1
PROGRAMMABLE LOGIC CONTROLLER
ucs.pptxUCS UNIT 4 INPUT AND OUTPUT DEVICE
3. IICT_Lecture 03_Computer Org Personal
Computer Architecture and Organization CAO
COMPUTER SYSTEM OVERVIEW- A BREIF INTRODUCTION.pptx
Basic computer in detail with pictures created by creativeness
computer System UNit Every thing
L 2 basic computer organization
Chap 3 CA.pptx
Unit 1 COMPUTER_ORGANIZATION.ppt ........

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Encapsulation theory and applications.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
MYSQL Presentation for SQL database connectivity
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Machine learning based COVID-19 study performance prediction
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
The AUB Centre for AI in Media Proposal.docx
Reach Out and Touch Someone: Haptics and Empathic Computing
Understanding_Digital_Forensics_Presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Encapsulation theory and applications.pdf
Network Security Unit 5.pdf for BCA BBA.
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
How UI/UX Design Impacts User Retention in Mobile Apps.pdf

The central processing unit by group 5 2015

  • 2.  Kufa Tendai  Portia Maramba  Bigboy Nyazwigo  Michelle Manyeku  Valerie Nhachi  Makandanje Farai  Samuel Makota  Taranganayi Blessing  Kapingura Partmore  Karuma Tendai  Taruvinga Joseph
  • 9. • The motherboard serves as a single platform to connect all the parts of a computer together. • It can be considered as the backbone of a computer. • Some of the popular manufactures are: ASUS, Intel, Aopen, ABIT, Biostar, Gigabyte and MSI
  • 13. CONTROL UNIT• DEFN This is a portion of a computer that coordinates the operation of all the computer’s devices, prescribing specific actions according to a given program. It directs traffic (it represents the flow of info) eg camera, traffic lights Functions • The control unit generates control • It manages and coordinates all the units of the computer. • It is responsible for controlling the transfer of data and instructions among other units of a computer. • It communicates with Input/Output devices for transfer of data or results from storage. • It does not carry out data processing or storage
  • 14. HOW IT WORKS • It obtains the instructions from the memory, interprets them, and directs the operation of the computer • - This part of the of the CPU is the one that is in charge of all the operations being carried out. • - It helps in communication between the memory and the arithmetic logical unit. • - It also aids in the loading of data and instructions residing in the secondary memory to the main memory as required.
  • 15. IT COMPRISES OF  3 main elements of that are the decoder , timer/ clock and the control logic circuits Decoder Timer Control logic circuits
  • 16. TYPES OF C.U Hardwired  Hard-wire control units were the first type of control units. (wires)  These are were faster, and durable  Attaching to cpu was expensive , time consuming  Difficult to change it Micro progam  Consists of memory chip that runs small programs. ( circuits)  These programs send specific directions to each function of the machine.  This type of control unit is more popular and simple to install.  The microprogram unit sends distinct messages to certain parts of the machine to run effectively.
  • 17. EXAMPLE • Advancement of technology • A Rather Large Control Unit This is the CPU control unit of the ILIAC IV computer in the 1960s. Today, the equivalent circuitry fits on the head of a pin. (Image courtesy of The Computer Museum History Center
  • 20. The first is the arithmetic logic unit (ALU), which performs simple arithmetic and logical operations. An ALU is a fundamental building block of many types of computing circuits, including the central processing unit (CPU) of computers, FPUs, and graphics processing units (GPUs). The inputs to an ALU are the data to be operated on, called operands, and a code indicating the operation to be performed; the ALU's output is the result of the performed operation. In many designs, the ALU also exchanges additional information with a status register, which relates to the result of the current or previous operations. THE ARIHMETICLOGIC UNIT(ALU)
  • 21. DATA A basic ALU has three parallel data buses consisting of two input operands (A and B) and a result output (Y). Each data bus is a group of signals that conveys one binary integer number. Typically, the A, B and Y bus widths (the number of signals comprising each bus) are identical and match the native word size of the encapsulating CPU (or other processor).
  • 22. CIRCUIT OPERATIONS An ALU is a combinational logic circuit, meaning that its outputs will change asynchronously in response to input changes. In normal operation, stable signals are applied to all of the ALU inputs and, when enough time (known as the "propagation delay") has passed for the signals to propagate through the ALU circuitry, the result of the ALU operation appears at the ALU outputs. The external circuitry connected to the ALU is responsible for ensuring the stability of ALU input signals throughout the operation, and for allowing sufficient time for the signals to propagate through the ALU before sampling the ALU result. In general, external circuitry controls an ALU by applying signals to its inputs. Typically, the external circuitry employs sequential logic to control the ALU operation, which is paced by a clock signal of a sufficiently low frequency to ensure enough time for the ALU outputs to settle under worst-case conditions. For example, a CPU begins an ALU addition operation by routing operands from their sources (which are usually registers) to the ALU's operand inputs, while the control unit simultaneously applies a value to the ALU's opcode input, configuring it to perform addition. At the same time, the CPU also routes the ALU result output to a destination register that will receive the sum. The ALU's input signals, which are held stable until the next clock, are allowed to propagate through the ALU and to the destination register while the CPU waits for the next clock. When the next clock arrives, the destination register stores the ALU result and, since the ALU operation has completed, the ALU inputs may be set up for the next ALU operation.
  • 34. Memory or Storage Unit • This unit can store instructions, data and intermediate results. • It supplies information to other units of the computer when needed. • Its also known as internal storage unit or main memory or primary storage or RANDOM ACCESS MEMORY(RAM). • Its size affects speed, power and capability. Primary memory and secondary memory are two types of memories in the computer..
  • 35. Functions of memory units • It stores all the data and the instructions required for processing. • It stores intermediate results of processing. • It stores final results of processing before these results are released to an output device. • All inputs and outputs are transmitted through main memory
  • 36. Physical Types of Memory RAM (volatile or non-volatile) • Memory cards • External hard drive • Flash • Compact Disc • Tape • DVD
  • 46. WHAT EXACLY ARE REGITERS • Register are used to quickly accept, store, and transfer data and instructions that are being used immediately by the CPU. • In computer architecture, a processor register is a small amount of storage available as part of a digital processor, such as a central processing unit (CPU).
  • 47. • Registers are used for performing the various Operations • E.g While we are working on the System then Registers are used by the CPU for Performing the Operations. When We Gives Some Input to the System then the Input will be Stored into the Registers and When the System will gives us the Results after Processing then the Result will also be from the Registers. So that they are used by the CPU for Processing the Data which is given by the User.
  • 48. Registers perform the following • Fetch =>The Fetch Operation is used for taking the instructions those are given by the user and the Instructions those are stored into the Main Memory will be fetch by using Registers. • Decode=>The Decode Operation is used for interpreting the Instructions means the Instructions are decoded means the CPU will find out which Operation is to be performed on the Instructions. • Execute=>The Execute Operation is performed by the CPU. And Results those are produced by the CPU are then Stored into the Memory and after that they are displayed on the user Screen.
  • 49. • MAR (memory address register) • PC (program counter) • AC (accumulator register) • MDR (memory data register) • DR (data register) • MBR( Memory buffer register) • ID (index register)
  • 51. CATEGORIES OF REGISTERS • USER VISIBLE REGISTERS • DATA REGISTERS • ……can be assigned by the user program to perform operations on data
  • 52. • ADDRESS REGISTERS • …...contain memory address of data and insructions • …….may contain a portion of an address that is used to calculate the complete address.
  • 53. • Examples of address Registers • a; Index/Offset • Involves adding an index to a base value to get an address • B, Segment pointer • ….when memory is divided into segments ,memory is referenced by a by a segment and an offset.
  • 54. • C, Stake pointer • Points to the top of the stack
  • 55. • D, Program status word • a register or group of registers containing the following • *condition code and status information bits • *interrupt enable /disable bit • *supervise (os)/user mode bit
  • 56. • Control and status registers • …Generally not available to the user programs • ….Some registers are used by C P U to control its operation • ….Some are used by OS to control program execution
  • 57. • Examples of control and status Registers • A , Contains address of the next to be fetched • B , Contains the instruction most recently fetched
  • 61. SYSTEM BUS •Group of wires which carries information form CPU to peripherals or vice –versa •Single bus structure: Common bus used to communicate between peripherals and microprocessor
  • 62. Buses • There are a number of possible interconnection systems • Single and multiple BUS structures are most common
  • 63. What is a bus? • A communication pathway connecting two or more devices • more devices share the same bus • Usually broadcast • Often grouped • A number of channels in one bus • e.g. 32 bit data bus is 32 separate single bit channels
  • 64. Data Bus • Carries data • Remember that there is no difference between “data” and “instruction” at this level • Width is a key determinant of performance • 8, 16, 32, 64 bit
  • 65. Address bus • Identify the source or destination of data • e.g. CPU needs to read an instruction (data) from a given location in memory • Bus width determines maximum memory capacity of system – e.g. 8080 has 16 bit address bus giving 64k address space
  • 66. Control Bus • Control and timing information – Memory read/write signal – Interrupt request