SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Factors affecting system performance
Increasing the width of the data bus
Memory
Data
Register
Processor Main Memory
10010010
Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
00001001
8 Bit Data Bus
The number of wires in a data bus determines the quantity of data that the
bus can carry at any one time.
Increasing the width of the data bus
Memory
Data
Register
Processor Main Memory
10010010 00011000
Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
0000100116 Bit Data Bus
Increasing the data bus will increase the quantity of data that the bus can
carry at any one time and so speed up the performance/processing of the
computer.
Increasing the width of the data bus
A computer with a data bus of 32 lines is called a 32 bit computer and the
word length is 32.
Glossary
Word Length: the number of bits the CPU can process in a single operation.
This is generally equal to the width of the data bus.
Using cache memory
Using cache memory allows data to be held in storage locations in or very
close to the CPU.
Main Memory Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
0000100111100011
00110011
00001110
11110000
11110011
11001010
11001100
00000011
00010001
01000000
Cache Memory
10000000
10000001
10000010
10000011
Using cache memory
The bus used between the CPU and cache memory contains more lines
than the bus used between the CPU and the main memory and so more
data can be transferred in a clock cycle.
Main Memory Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
0000100111100011
00110011
00001110
11110000
11110011
11001010
11001100
00000011
00010001
01000000
Cache Memory
10000000
10000001
10000010
10000011
Using cache memory
The cache memory also uses Static RAM (SRAM) which is faster than the
Dynamic RAM (DRAM) usually used in the main memory.
Main Memory Address
00000000
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
0000100111100011
00110011
00001110
11110000
11110011
11001010
11001100
00000011
00010001
01000000
Cache Memory
10000000
10000001
10000010
10000011
Peripheral transfer rate
Peripherals generally perform at much slower speeds than the CPU and
so transferring data to and from a peripheral will reduce the system
performance
Increasing the interface rate of transfer will improve performance
USB 1.1
12 Megabits per second
USB 2.0
480 Megabits per second
Peripheral transfer rate
Peripherals generally perform at much slower speeds than the CPU and
so transferring data to and from a peripheral will reduce the system
performance
Increasing the interface rate of transfer will improve performance
Firewire 400
400 megabits per second
Firewire 800
800 megabits per second
Peripheral transfer rate
Many peripherals have their own processors and RAM to speed up
performance
e.g. Graphics card
or sound card
Credits
Higher Computing – Computer Structure – Factors affecting performance
Produced by P. Greene for the City of Edinburgh Council 2004
Adapted by M. Cunningham 2010
All images licenced under Creative Commons 3.0
• Dismantling an old computer by fdecomite
• S3 Graphics chrome 530 GT card by Via Gallery (viagallery.com)
• Creative X-Fi XtremeGamer Sound Card by gcg2009 on Flickr

More Related Content

PPTX
Factors affecting performance
PPT
Factors which affect the speed of internet computer studies lesson
PPT
History, classification and components of computers
PPTX
Storage Devices
PPT
Central processor amd memory
PPTX
System Unit
PPT
PPTX
2.1 system unit components
Factors affecting performance
Factors which affect the speed of internet computer studies lesson
History, classification and components of computers
Storage Devices
Central processor amd memory
System Unit
2.1 system unit components

What's hot (20)

PDF
Computer processors
PDF
Memory
PPT
Motherboard
PPT
Computer Hardware
PPT
07 Input Output
PPTX
Memory Organization
PPTX
motherboard electronic components and their functions
PPSX
Coa presentation3
PDF
Memory types
PPT
Unit1 four part basic computer organization
PPTX
Input/Output System (Part 2)
PPTX
Computers for Scenarios
PPTX
Group 3
PPTX
memory hierarchy
PPTX
Memory Hierarchy
PDF
Computer Memory
PPTX
Memory Hierarchy
PPT
Cache memory presentation
PPTX
Internal storage of a computer system
PPTX
Computer memory & Memory Storage Devices.
Computer processors
Memory
Motherboard
Computer Hardware
07 Input Output
Memory Organization
motherboard electronic components and their functions
Coa presentation3
Memory types
Unit1 four part basic computer organization
Input/Output System (Part 2)
Computers for Scenarios
Group 3
memory hierarchy
Memory Hierarchy
Computer Memory
Memory Hierarchy
Cache memory presentation
Internal storage of a computer system
Computer memory & Memory Storage Devices.
Ad

Viewers also liked (20)

ODP
PPT
Hcs Topic 2 Computer Structure V2
PDF
High Value Media Placement Strategies
PPTX
Placement strategies
PPTX
Computer architecture
PPTX
Discovery of computer
PPT
Assignment 4
PPT
About rootkit
PPTX
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
DOCX
Factors affecting performance appraisal
PDF
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
PPTX
Cloud next with Server Roadmap
PDF
Llnw bufferbloat
PPT
Computer function-and-interconnection 3
PPTX
Revisit DCA, PCIe TPH and DDIO
PPTX
Marketing product placement strategies
PPT
Core 2 Factors affecting performance Energy ssytems
PPT
Glyph-Placement-Strategy
PPT
Trocar/Port Placement for the Procedure: General Strategies
PPT
Web designing and publishing computer studies theory lesson
Hcs Topic 2 Computer Structure V2
High Value Media Placement Strategies
Placement strategies
Computer architecture
Discovery of computer
Assignment 4
About rootkit
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
Factors affecting performance appraisal
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
Cloud next with Server Roadmap
Llnw bufferbloat
Computer function-and-interconnection 3
Revisit DCA, PCIe TPH and DDIO
Marketing product placement strategies
Core 2 Factors affecting performance Energy ssytems
Glyph-Placement-Strategy
Trocar/Port Placement for the Procedure: General Strategies
Web designing and publishing computer studies theory lesson
Ad

Similar to Factors affecting system performance (20)

PPT
Computer Memory
PPT
Computer Structure Slides
PPT
The Processor
DOCX
Information processing cycle
PPTX
lecture_11.pptx
PPTX
memorytechnologyandoptimization-140416131506-phpapp02.pptx
PDF
Unit I Memory technology and optimization
PPTX
Memory technology and optimization in Advance Computer Architechture
PDF
Computer architecture
PPT
02 the cpu
PPTX
Processors (CPU)
DOC
How a cpu works1
DOC
How a cpu works1
PPT
memeoryorganization PPT for organization of memories
PPT
hgfhfghfg gvhhhgjfg gtfhngfjhfk jkfgfgjfgj
PPT
Ap Power Point Chpt1
PDF
Microprocessor Part 1
PPTX
Lecture 2
PDF
Computer Hardware & Software Lab Manual 3
Computer Memory
Computer Structure Slides
The Processor
Information processing cycle
lecture_11.pptx
memorytechnologyandoptimization-140416131506-phpapp02.pptx
Unit I Memory technology and optimization
Memory technology and optimization in Advance Computer Architechture
Computer architecture
02 the cpu
Processors (CPU)
How a cpu works1
How a cpu works1
memeoryorganization PPT for organization of memories
hgfhfghfg gvhhhgjfg gtfhngfjhfk jkfgfgjfgj
Ap Power Point Chpt1
Microprocessor Part 1
Lecture 2
Computer Hardware & Software Lab Manual 3

More from Forrester High School (20)

PPTX
Program Design
PPTX
Database Evaluation
PPTX
PPTX
Database Query Design
PPTX
Data Dictionary
PPTX
Compound Keys
PPTX
Entity Occurrence Diagrams
PPTX
Entity Relationship Diagrams
PPTX
Database Analysis
PPTX
Software Evaluation
PPTX
Software Testing
PPTX
Standard Algorithms
PPTX
File Handling
PPTX
Python Predefined Functions
PPTX
Python Substrings
PPTX
Variable Scope
PPTX
Sub-programs
PPTX
Records in Python
PPTX
Parallel arrays in python
Program Design
Database Evaluation
Database Query Design
Data Dictionary
Compound Keys
Entity Occurrence Diagrams
Entity Relationship Diagrams
Database Analysis
Software Evaluation
Software Testing
Standard Algorithms
File Handling
Python Predefined Functions
Python Substrings
Variable Scope
Sub-programs
Records in Python
Parallel arrays in python

Recently uploaded (20)

PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Presentation on HIE in infants and its manifestations
PPTX
Pharma ospi slides which help in ospi learning
PPTX
master seminar digital applications in india
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Classroom Observation Tools for Teachers
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Complications of Minimal Access Surgery at WLH
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Lesson notes of climatology university.
Final Presentation General Medicine 03-08-2024.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
Computing-Curriculum for Schools in Ghana
Presentation on HIE in infants and its manifestations
Pharma ospi slides which help in ospi learning
master seminar digital applications in india
202450812 BayCHI UCSC-SV 20250812 v17.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Anesthesia in Laparoscopic Surgery in India
VCE English Exam - Section C Student Revision Booklet
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Supply Chain Operations Speaking Notes -ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
Classroom Observation Tools for Teachers
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Cell Structure & Organelles in detailed.
Complications of Minimal Access Surgery at WLH
A systematic review of self-coping strategies used by university students to ...
Lesson notes of climatology university.

Factors affecting system performance

  • 2. Increasing the width of the data bus Memory Data Register Processor Main Memory 10010010 Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 00001001 8 Bit Data Bus The number of wires in a data bus determines the quantity of data that the bus can carry at any one time.
  • 3. Increasing the width of the data bus Memory Data Register Processor Main Memory 10010010 00011000 Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 0000100116 Bit Data Bus Increasing the data bus will increase the quantity of data that the bus can carry at any one time and so speed up the performance/processing of the computer.
  • 4. Increasing the width of the data bus A computer with a data bus of 32 lines is called a 32 bit computer and the word length is 32. Glossary Word Length: the number of bits the CPU can process in a single operation. This is generally equal to the width of the data bus.
  • 5. Using cache memory Using cache memory allows data to be held in storage locations in or very close to the CPU. Main Memory Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 0000100111100011 00110011 00001110 11110000 11110011 11001010 11001100 00000011 00010001 01000000 Cache Memory 10000000 10000001 10000010 10000011
  • 6. Using cache memory The bus used between the CPU and cache memory contains more lines than the bus used between the CPU and the main memory and so more data can be transferred in a clock cycle. Main Memory Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 0000100111100011 00110011 00001110 11110000 11110011 11001010 11001100 00000011 00010001 01000000 Cache Memory 10000000 10000001 10000010 10000011
  • 7. Using cache memory The cache memory also uses Static RAM (SRAM) which is faster than the Dynamic RAM (DRAM) usually used in the main memory. Main Memory Address 00000000 00000001 00000010 00000011 00000100 00000101 00000110 00000111 00001000 0000100111100011 00110011 00001110 11110000 11110011 11001010 11001100 00000011 00010001 01000000 Cache Memory 10000000 10000001 10000010 10000011
  • 8. Peripheral transfer rate Peripherals generally perform at much slower speeds than the CPU and so transferring data to and from a peripheral will reduce the system performance Increasing the interface rate of transfer will improve performance USB 1.1 12 Megabits per second USB 2.0 480 Megabits per second
  • 9. Peripheral transfer rate Peripherals generally perform at much slower speeds than the CPU and so transferring data to and from a peripheral will reduce the system performance Increasing the interface rate of transfer will improve performance Firewire 400 400 megabits per second Firewire 800 800 megabits per second
  • 10. Peripheral transfer rate Many peripherals have their own processors and RAM to speed up performance e.g. Graphics card or sound card
  • 11. Credits Higher Computing – Computer Structure – Factors affecting performance Produced by P. Greene for the City of Edinburgh Council 2004 Adapted by M. Cunningham 2010 All images licenced under Creative Commons 3.0 • Dismantling an old computer by fdecomite • S3 Graphics chrome 530 GT card by Via Gallery (viagallery.com) • Creative X-Fi XtremeGamer Sound Card by gcg2009 on Flickr