SlideShare a Scribd company logo
Presentation
Computer Architecture Design (CAD)
Group Members
Name
 Marukh Munir
 Saira Kanwal
 Hamda Amjad
 Sana Aslam
Roll #
 020
 026
 022
 033
Topic
Processor : Data path and Control
Processor
• A processor is an electronic circuit which performs operations on some external data source,
usually memory rain.
• A computer flow analyze data and controls data flow in a computer.
• It handles the central management functions of a high powered PC.
• Brain
• Basic arithmetic and logic
• For Example CPU.
Interprets and carries out the basic instructions that operate the computer.
Used to direct the operation of all other hardware devices and execute application instruction.
Processors carry out these functions by processing digital information, receiving data and
providing data.
Functions
Component Of Processor:
Data Path
Control
Data path:
• A data path is a collection of functional units, such as arithmetic logic units that perform data
processing operations, registers, and buses. Along with the control unit it composes
the central processing unit (CPU).
• A bus consist of a set of parallel lines. It is used to transfer data between different components
of the computer . One line of bus can transfer one bit at a time.
• A Data Path Contains:
 Registers – general purpose, special purpose
 Execution Units capable of multiple functions
Types of buses
 System bus
 Expansion bus
 System Bus:
system bus is used to connect the main component of a computer such as CPU
and main memory. System buses are part of mother board. Computer normally have system
bus of 70- 100 lines.
 Expansion bus:
expansion bus is used to connect CPU with peripheral devices such as mouse ,
keyboard , printer etc.
Types of system bus
 Data bus
 Address bus
 Control bus
Continued……..
Data bus
Data bus is the most common type of bus. This bus is used to transfer data between
different component of the computer. The number of lines in data bus affect the speed of data
transfer between different components. The data bus consist of 8, 16, 32, 64 lines.
the data bus lines are bi directional it means that:
 CPU can read data from memory using these lines.
 CPU can write data to memory location using these lines.
Address bus
Many components are connected to each other using these lines. Each
component is assigned a unique ID. This ID is called the address of that component. If the
component wants to communicate with another component, it uses address bus to specify the
address of that component.
 The address bus is unidirectional bus . It can carry information only in one direction. It
carries address of memory location from microprocessor to the main memory.
Continued………
Control bus
Control bus is used to transmit different commands or control signals from one
component to another component.
 The control bus is also used to transmit control signals like ACKS(acknowledgement signals).
It contain the following:
 Timing information
It specify the time for which a device can use data and address bus.
 Command signal
It specify the type of operation to be performed.
Control:
• Component of the processor that commands the data path, memory, I/O devices according to
the instructions of the memory.
• A control unit or CU is circuitry that directs operations within a computer's processor. It tells
the computer's logic unit, memory, as well as both input and output devices know how to
respond to instructions received from a program. Examples of devices that utilize control
units include CPUs and GPUs.
• The control unit of CPU select and interprets program instruction and then coordinate their
execution.
Working:
A control unit works by receiving input information that it converts into control
signals, which are then sent to the central processor. The computer's processor
then tells the attached hardware what operations to carry out. The functions that
a control unit performs are dependent on the type of CPU, due to the variance of
architecture between different manufacturers. The following diagram illustrates
how instructions from a program are processed.
Functions:
• The control unit directs the entire to computer system to carry out stored program
instructions.
• The control unit must communicate both the arithmetic logic unit (ALU) and main memory.
• The control unit coordinates the activities of the other two units as well as all peripherals
axillaries storage devices linked to the computer.
Computer Architecture Design (CAD)

More Related Content

What's hot

Cpu introduction to computer
Cpu introduction to computerCpu introduction to computer
Cpu introduction to computer
BRS ENGINEERING
 
Computer programming1
Computer programming1Computer programming1
Computer programming1
A A
 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computer
SHIKHA GAUTAM
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - IntroductionCésar de Souza
 
How CPU’s and Memory Work
How CPU’s and Memory WorkHow CPU’s and Memory Work
How CPU’s and Memory WorkJonathan Reid
 
BLOCK DIAGRAM OF COMPUTER
BLOCK DIAGRAM OF COMPUTERBLOCK DIAGRAM OF COMPUTER
BLOCK DIAGRAM OF COMPUTER
DhananJayPatel27
 
Computer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and MicrocontrollerComputer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and Microcontroller
AmrutaMehata
 
Input/Output System
Input/Output System Input/Output System
Input/Output System
Ajeng Savitri
 
Input/Output System (Part 2)
Input/Output System (Part 2) Input/Output System (Part 2)
Input/Output System (Part 2)
Ajeng Savitri
 
microprocessor
microprocessormicroprocessor
microprocessor
Anju Kanjirathingal
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
Innocent Tauzeni
 
Unit 1
Unit 1Unit 1
Unit 1
N Gomathi
 
Ch 1 95
Ch 1 95Ch 1 95
Ch 1 95
shivendra
 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament ppt
DeepuVishwakarma
 
Unit 5 lect-3-multiprocessor
Unit 5 lect-3-multiprocessorUnit 5 lect-3-multiprocessor
Unit 5 lect-3-multiprocessor
vishal choudhary
 
Computer Fundamentals.
Computer Fundamentals.Computer Fundamentals.
Computer Fundamentals.
piasspk
 
L 2 basic computer organization
L 2 basic computer organizationL 2 basic computer organization
L 2 basic computer organization
Stubborn sam
 
Hypothetical machine and instruction flow scenarios
Hypothetical machine and instruction flow scenariosHypothetical machine and instruction flow scenarios
Hypothetical machine and instruction flow scenarios
Munaam Munawar
 

What's hot (20)

Cpu introduction to computer
Cpu introduction to computerCpu introduction to computer
Cpu introduction to computer
 
Computer programming1
Computer programming1Computer programming1
Computer programming1
 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computer
 
Chapter 01 - Introduction
Chapter 01 - IntroductionChapter 01 - Introduction
Chapter 01 - Introduction
 
How CPU’s and Memory Work
How CPU’s and Memory WorkHow CPU’s and Memory Work
How CPU’s and Memory Work
 
BLOCK DIAGRAM OF COMPUTER
BLOCK DIAGRAM OF COMPUTERBLOCK DIAGRAM OF COMPUTER
BLOCK DIAGRAM OF COMPUTER
 
Chapter1a
Chapter1aChapter1a
Chapter1a
 
Computer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and MicrocontrollerComputer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and Microcontroller
 
Input/Output System
Input/Output System Input/Output System
Input/Output System
 
Input/Output System (Part 2)
Input/Output System (Part 2) Input/Output System (Part 2)
Input/Output System (Part 2)
 
microprocessor
microprocessormicroprocessor
microprocessor
 
Bindura university of science education
Bindura university of science educationBindura university of science education
Bindura university of science education
 
Unit 1
Unit 1Unit 1
Unit 1
 
Ch 1 95
Ch 1 95Ch 1 95
Ch 1 95
 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament ppt
 
CPU
CPUCPU
CPU
 
Unit 5 lect-3-multiprocessor
Unit 5 lect-3-multiprocessorUnit 5 lect-3-multiprocessor
Unit 5 lect-3-multiprocessor
 
Computer Fundamentals.
Computer Fundamentals.Computer Fundamentals.
Computer Fundamentals.
 
L 2 basic computer organization
L 2 basic computer organizationL 2 basic computer organization
L 2 basic computer organization
 
Hypothetical machine and instruction flow scenarios
Hypothetical machine and instruction flow scenariosHypothetical machine and instruction flow scenarios
Hypothetical machine and instruction flow scenarios
 

Similar to Computer Architecture Design (CAD)

Computer organisation and architecture module 1
Computer organisation and architecture module 1Computer organisation and architecture module 1
Computer organisation and architecture module 1
abinrj123
 
Machine cycles
Machine cycles Machine cycles
Machine cycles
MiXvideos
 
Comp App Lect 2 System Unit.pptx
Comp App Lect 2 System Unit.pptxComp App Lect 2 System Unit.pptx
Comp App Lect 2 System Unit.pptx
MehwishKanwal14
 
Intermediate machine architecture
Intermediate machine architectureIntermediate machine architecture
Intermediate machine architectureJohn Cutajar
 
Control unit
Control  unitControl  unit
Control unit
Sameer Patil
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
Chapter 5. computer system
Chapter 5. computer systemChapter 5. computer system
Chapter 5. computer system
Ashish KC
 
Unit I.pptx
Unit I.pptxUnit I.pptx
Unit I.pptx
sahushweta1702
 
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptxCOMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
PannaBushratul
 
CPU.pptx
CPU.pptxCPU.pptx
CPU.pptx
AliIqbalMian1
 
Processing Devices
Processing DevicesProcessing Devices
Processing Devices
itsvineeth209
 
Unit 1. introduction
Unit 1. introductionUnit 1. introduction
Unit 1. introduction
Kiran Bagale
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
AshokRachapalli1
 
Introduction to Processor
Introduction to ProcessorIntroduction to Processor
Introduction to Processor
Ashish KC
 
co1_aiml_new.pptx
co1_aiml_new.pptxco1_aiml_new.pptx
co1_aiml_new.pptx
KUNTALADAS5
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
LearnersCoach
 
Chap2 comp architecture
Chap2 comp architectureChap2 comp architecture
Chap2 comp architecture
raksharao
 

Similar to Computer Architecture Design (CAD) (20)

Computer organisation and architecture module 1
Computer organisation and architecture module 1Computer organisation and architecture module 1
Computer organisation and architecture module 1
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Machine cycles
Machine cycles Machine cycles
Machine cycles
 
Comp App Lect 2 System Unit.pptx
Comp App Lect 2 System Unit.pptxComp App Lect 2 System Unit.pptx
Comp App Lect 2 System Unit.pptx
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Intermediate machine architecture
Intermediate machine architectureIntermediate machine architecture
Intermediate machine architecture
 
Control unit
Control  unitControl  unit
Control unit
 
Cao u1
Cao u1Cao u1
Cao u1
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Chapter 5. computer system
Chapter 5. computer systemChapter 5. computer system
Chapter 5. computer system
 
Unit I.pptx
Unit I.pptxUnit I.pptx
Unit I.pptx
 
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptxCOMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
 
CPU.pptx
CPU.pptxCPU.pptx
CPU.pptx
 
Processing Devices
Processing DevicesProcessing Devices
Processing Devices
 
Unit 1. introduction
Unit 1. introductionUnit 1. introduction
Unit 1. introduction
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
 
Introduction to Processor
Introduction to ProcessorIntroduction to Processor
Introduction to Processor
 
co1_aiml_new.pptx
co1_aiml_new.pptxco1_aiml_new.pptx
co1_aiml_new.pptx
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
 
Chap2 comp architecture
Chap2 comp architectureChap2 comp architecture
Chap2 comp architecture
 

Recently uploaded

S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 

Recently uploaded (20)

S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 

Computer Architecture Design (CAD)

  • 2. Group Members Name  Marukh Munir  Saira Kanwal  Hamda Amjad  Sana Aslam Roll #  020  026  022  033
  • 3. Topic Processor : Data path and Control
  • 4. Processor • A processor is an electronic circuit which performs operations on some external data source, usually memory rain. • A computer flow analyze data and controls data flow in a computer. • It handles the central management functions of a high powered PC. • Brain • Basic arithmetic and logic • For Example CPU.
  • 5.
  • 6. Interprets and carries out the basic instructions that operate the computer. Used to direct the operation of all other hardware devices and execute application instruction. Processors carry out these functions by processing digital information, receiving data and providing data. Functions
  • 8. Data path: • A data path is a collection of functional units, such as arithmetic logic units that perform data processing operations, registers, and buses. Along with the control unit it composes the central processing unit (CPU). • A bus consist of a set of parallel lines. It is used to transfer data between different components of the computer . One line of bus can transfer one bit at a time. • A Data Path Contains:  Registers – general purpose, special purpose  Execution Units capable of multiple functions
  • 9. Types of buses  System bus  Expansion bus  System Bus: system bus is used to connect the main component of a computer such as CPU and main memory. System buses are part of mother board. Computer normally have system bus of 70- 100 lines.  Expansion bus: expansion bus is used to connect CPU with peripheral devices such as mouse , keyboard , printer etc.
  • 10. Types of system bus  Data bus  Address bus  Control bus
  • 11. Continued…….. Data bus Data bus is the most common type of bus. This bus is used to transfer data between different component of the computer. The number of lines in data bus affect the speed of data transfer between different components. The data bus consist of 8, 16, 32, 64 lines. the data bus lines are bi directional it means that:  CPU can read data from memory using these lines.  CPU can write data to memory location using these lines.
  • 12. Address bus Many components are connected to each other using these lines. Each component is assigned a unique ID. This ID is called the address of that component. If the component wants to communicate with another component, it uses address bus to specify the address of that component.  The address bus is unidirectional bus . It can carry information only in one direction. It carries address of memory location from microprocessor to the main memory.
  • 13. Continued……… Control bus Control bus is used to transmit different commands or control signals from one component to another component.  The control bus is also used to transmit control signals like ACKS(acknowledgement signals). It contain the following:  Timing information It specify the time for which a device can use data and address bus.  Command signal It specify the type of operation to be performed.
  • 14. Control: • Component of the processor that commands the data path, memory, I/O devices according to the instructions of the memory. • A control unit or CU is circuitry that directs operations within a computer's processor. It tells the computer's logic unit, memory, as well as both input and output devices know how to respond to instructions received from a program. Examples of devices that utilize control units include CPUs and GPUs. • The control unit of CPU select and interprets program instruction and then coordinate their execution.
  • 15. Working: A control unit works by receiving input information that it converts into control signals, which are then sent to the central processor. The computer's processor then tells the attached hardware what operations to carry out. The functions that a control unit performs are dependent on the type of CPU, due to the variance of architecture between different manufacturers. The following diagram illustrates how instructions from a program are processed.
  • 16. Functions: • The control unit directs the entire to computer system to carry out stored program instructions. • The control unit must communicate both the arithmetic logic unit (ALU) and main memory. • The control unit coordinates the activities of the other two units as well as all peripherals axillaries storage devices linked to the computer.