SlideShare ist ein Scribd-Unternehmen logo
1 von 11
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

Weitere ähnliche Inhalte

Was ist angesagt?

Computer Hardware
Computer HardwareComputer Hardware
Computer Hardwareritaester
 
motherboard electronic components and their functions
motherboard electronic components and their functionsmotherboard electronic components and their functions
motherboard electronic components and their functionsOmprakash Chauhan
 
Unit1 four part basic computer organization
Unit1 four part basic computer organizationUnit1 four part basic computer organization
Unit1 four part basic computer organizationNeha Kurale
 
Input/Output System (Part 2)
Input/Output System (Part 2) Input/Output System (Part 2)
Input/Output System (Part 2) Ajeng Savitri
 
Computers for Scenarios
Computers for ScenariosComputers for Scenarios
Computers for ScenariosAnnaBradford
 
Internal storage of a computer system
Internal storage of a computer systemInternal storage of a computer system
Internal storage of a computer systemPalash Bhatt
 
Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.RajThakuri
 

Was ist angesagt? (20)

Computer processors
Computer processorsComputer processors
Computer processors
 
Memory
MemoryMemory
Memory
 
Motherboard
MotherboardMotherboard
Motherboard
 
Computer Hardware
Computer HardwareComputer Hardware
Computer Hardware
 
07 Input Output
07  Input  Output07  Input  Output
07 Input Output
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
motherboard electronic components and their functions
motherboard electronic components and their functionsmotherboard electronic components and their functions
motherboard electronic components and their functions
 
Coa presentation3
Coa presentation3Coa presentation3
Coa presentation3
 
Memory types
Memory typesMemory types
Memory types
 
Unit1 four part basic computer organization
Unit1 four part basic computer organizationUnit1 four part basic computer organization
Unit1 four part basic computer organization
 
Input/Output System (Part 2)
Input/Output System (Part 2) Input/Output System (Part 2)
Input/Output System (Part 2)
 
Computers for Scenarios
Computers for ScenariosComputers for Scenarios
Computers for Scenarios
 
Group 3
Group 3Group 3
Group 3
 
memory hierarchy
memory hierarchymemory hierarchy
memory hierarchy
 
Memory Hierarchy
Memory HierarchyMemory Hierarchy
Memory Hierarchy
 
Computer Memory
Computer MemoryComputer Memory
Computer Memory
 
Memory Hierarchy
Memory HierarchyMemory Hierarchy
Memory Hierarchy
 
Cache memory presentation
Cache memory presentationCache memory presentation
Cache memory presentation
 
Internal storage of a computer system
Internal storage of a computer systemInternal storage of a computer system
Internal storage of a computer system
 
Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.Computer memory & Memory Storage Devices.
Computer memory & Memory Storage Devices.
 

Andere mochten auch

Hcs Topic 2 Computer Structure V2
Hcs Topic 2  Computer Structure V2Hcs Topic 2  Computer Structure V2
Hcs Topic 2 Computer Structure V2ekul
 
Placement strategies
Placement strategiesPlacement strategies
Placement strategiesAnup Singh
 
Computer architecture
Computer architectureComputer architecture
Computer architecturejookerbuzz
 
Discovery of computer
Discovery of computerDiscovery of computer
Discovery of computerZE Shan Rao
 
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...Xiao Qin
 
Factors affecting performance appraisal
Factors affecting performance appraisalFactors affecting performance appraisal
Factors affecting performance appraisalmarianelson0292
 
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...Mohamed Ossa
 
Cloud next with Server Roadmap
Cloud next with Server RoadmapCloud next with Server Roadmap
Cloud next with Server RoadmapHisaki Ohara
 
Computer function-and-interconnection 3
Computer function-and-interconnection 3Computer function-and-interconnection 3
Computer function-and-interconnection 3Mujaheed Sulantingan
 
Revisit DCA, PCIe TPH and DDIO
Revisit DCA, PCIe TPH and DDIORevisit DCA, PCIe TPH and DDIO
Revisit DCA, PCIe TPH and DDIOHisaki Ohara
 
Marketing product placement strategies
Marketing product placement strategiesMarketing product placement strategies
Marketing product placement strategiesKartikeya Pandey
 
Core 2 Factors affecting performance Energy ssytems
Core 2 Factors affecting performance Energy ssytemsCore 2 Factors affecting performance Energy ssytems
Core 2 Factors affecting performance Energy ssytemsmacca60
 
Trocar/Port Placement for the Procedure: General Strategies
Trocar/Port Placement for the Procedure: General StrategiesTrocar/Port Placement for the Procedure: General Strategies
Trocar/Port Placement for the Procedure: General StrategiesGeorge S. Ferzli
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonMukalele Rogers
 

Andere mochten auch (20)

CPU
CPUCPU
CPU
 
Hcs Topic 2 Computer Structure V2
Hcs Topic 2  Computer Structure V2Hcs Topic 2  Computer Structure V2
Hcs Topic 2 Computer Structure V2
 
High Value Media Placement Strategies
High Value Media Placement Strategies High Value Media Placement Strategies
High Value Media Placement Strategies
 
Placement strategies
Placement strategiesPlacement strategies
Placement strategies
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Discovery of computer
Discovery of computerDiscovery of computer
Discovery of computer
 
Assignment 4
Assignment 4Assignment 4
Assignment 4
 
About rootkit
About rootkitAbout rootkit
About rootkit
 
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
 
Factors affecting performance appraisal
Factors affecting performance appraisalFactors affecting performance appraisal
Factors affecting performance appraisal
 
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
 
Cloud next with Server Roadmap
Cloud next with Server RoadmapCloud next with Server Roadmap
Cloud next with Server Roadmap
 
Llnw bufferbloat
Llnw bufferbloatLlnw bufferbloat
Llnw bufferbloat
 
Computer function-and-interconnection 3
Computer function-and-interconnection 3Computer function-and-interconnection 3
Computer function-and-interconnection 3
 
Revisit DCA, PCIe TPH and DDIO
Revisit DCA, PCIe TPH and DDIORevisit DCA, PCIe TPH and DDIO
Revisit DCA, PCIe TPH and DDIO
 
Marketing product placement strategies
Marketing product placement strategiesMarketing product placement strategies
Marketing product placement strategies
 
Core 2 Factors affecting performance Energy ssytems
Core 2 Factors affecting performance Energy ssytemsCore 2 Factors affecting performance Energy ssytems
Core 2 Factors affecting performance Energy ssytems
 
Glyph-Placement-Strategy
Glyph-Placement-StrategyGlyph-Placement-Strategy
Glyph-Placement-Strategy
 
Trocar/Port Placement for the Procedure: General Strategies
Trocar/Port Placement for the Procedure: General StrategiesTrocar/Port Placement for the Procedure: General Strategies
Trocar/Port Placement for the Procedure: General Strategies
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 

Ähnlich wie Factors affecting system performance

Ähnlich wie Factors affecting system performance (20)

Computer Memory
Computer MemoryComputer Memory
Computer Memory
 
Computer Structure Slides
Computer Structure SlidesComputer Structure Slides
Computer Structure Slides
 
The Processor
The ProcessorThe Processor
The Processor
 
Information processing cycle
Information processing cycleInformation processing cycle
Information processing cycle
 
lecture_11.pptx
lecture_11.pptxlecture_11.pptx
lecture_11.pptx
 
Unit I Memory technology and optimization
Unit I Memory technology and optimizationUnit I Memory technology and optimization
Unit I Memory technology and optimization
 
Memory technology and optimization in Advance Computer Architechture
Memory technology and optimization in Advance Computer ArchitechtureMemory technology and optimization in Advance Computer Architechture
Memory technology and optimization in Advance Computer Architechture
 
Computer hardware ppt1
Computer hardware ppt1Computer hardware ppt1
Computer hardware ppt1
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
02 the cpu
02 the cpu02 the cpu
02 the cpu
 
Processors (CPU)
Processors (CPU)Processors (CPU)
Processors (CPU)
 
How a cpu works1
How a cpu works1How a cpu works1
How a cpu works1
 
How a cpu works1
How a cpu works1How a cpu works1
How a cpu works1
 
memeoryorganization PPT for organization of memories
memeoryorganization PPT for organization of memoriesmemeoryorganization PPT for organization of memories
memeoryorganization PPT for organization of memories
 
Ap Power Point Chpt1
Ap Power Point Chpt1Ap Power Point Chpt1
Ap Power Point Chpt1
 
Microprocessor Part 1
Microprocessor    Part 1Microprocessor    Part 1
Microprocessor Part 1
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3Computer Hardware & Software Lab Manual 3
Computer Hardware & Software Lab Manual 3
 
Inside the computer
Inside the computerInside the computer
Inside the computer
 
Buses
BusesBuses
Buses
 

Mehr von Forrester High School (20)

Program Design
Program DesignProgram Design
Program Design
 
Database Evaluation
Database EvaluationDatabase Evaluation
Database Evaluation
 
Testing SQL
Testing SQLTesting SQL
Testing SQL
 
SQL
SQLSQL
SQL
 
Database Query Design
Database Query DesignDatabase Query Design
Database Query Design
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Compound Keys
Compound KeysCompound Keys
Compound Keys
 
Entity Occurrence Diagrams
Entity Occurrence DiagramsEntity Occurrence Diagrams
Entity Occurrence Diagrams
 
Entity Relationship Diagrams
Entity Relationship DiagramsEntity Relationship Diagrams
Entity Relationship Diagrams
 
Database Analysis
Database AnalysisDatabase Analysis
Database Analysis
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Standard Algorithms
Standard AlgorithmsStandard Algorithms
Standard Algorithms
 
File Handling
File HandlingFile Handling
File Handling
 
Python Predefined Functions
Python Predefined FunctionsPython Predefined Functions
Python Predefined Functions
 
Python Substrings
Python SubstringsPython Substrings
Python Substrings
 
Variable Scope
Variable ScopeVariable Scope
Variable Scope
 
Sub-programs
Sub-programsSub-programs
Sub-programs
 
Records in Python
Records in PythonRecords in Python
Records in Python
 
Parallel arrays in python
Parallel arrays in pythonParallel arrays in python
Parallel arrays in python
 

Kürzlich hochgeladen

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 

Kürzlich hochgeladen (20)

Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 

Factors affecting system performance

  • 1.
  • 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