Factors affecting system performance

15,048 views
14,602 views

Published on

Factors affecting system performance

Published in: Education, Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
15,048
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
121
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Factors affecting system performance

  1. 1. 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.
  2. 2. 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.
  3. 3. 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.
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 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 Firewire 400 400 megabits per second Firewire 800 800 megabits per second
  9. 9. Peripheral transfer rate Many peripherals have their own processors and RAM to speed up performance e.g. Graphics card or sound card
  10. 10. 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

×