Hardware Performance Flashcards
Modular design
when a computer is designed so that the components are not fixed -they can be switched out or replaced Advantages: -upgrading is simplified -efficient, inexpensive repairing -customization easy
Performance of a computer: Overclocking
Making a computer / components run beyond their stock performance
- per component: change of each component’s own clock multiplication factor
- for whole system: increase spead of system bus (bad: run components over specifications
CPU speed: register size
32 bit: has to process 64 bit numbers in 2 stages
64: only requires one stage
64 may run slower because of higher memory consumption: causing more cache misses
CPU speed: hyperthreading
Two sets of registers
- data doesn’t have be switched in and out of registers
- CPU switches between instruction on the two registers
Context switching between 2 processes
CPU Speed: Multiprocessing
Multiple CPUs / cores on a single chip
Multiple processes actually run at the same time
Performance: Registers and Data bus
32 bit address bus can address 4GB RAM
64 bit address bus can address 17bill GB of RAM
Performance: Primary memory: Cache and RAM
SRAM located closer to CPU
The more Cache - less time spent accessing info on RAM
More RAM - less need for virtual memory
Performance: Access to and from Secondary storage
Speed of busses
Latency of drive
Performance: SSD vs Mechanical
Mechanical: Limited by moving parts - seek time: time to move to correct track - latency: wait for the correct sector SSD: - not mechanical
Performance: Peripheral interfaces: Factors that influence efficiency
Data conversion
Protocol conversion
Voltage conversion
Network speed: External network
Upload speed, downlaod speed offered by service providers
contention bases: divided
Network speed: Internal network
switches: bottlenecking
If connected to high demand resources: limited bandwidth
Factors that effect internal network efficiency (4)
- Amount of traffic
- Number of nodes
- Size of packets
- Diameter (distance between nodes)