Factorii care afectează performanța calculatorului includ viteza unității centrale de procesare (CPU), a capacității de memorie și a dispozitivelor de intrare /ieșire. Alți factori care afectează performanța includ dimensiunea RAM și viteza discului.
Toate lucrurile sunt constante, cu cât generația CPU este mai mare, cu atât performanța computerului tinde să fie mai bună. Procesarea paralelă și pre-preluarea instrucțiunilor sunt tehnici de îmbunătățire a performanței calculatorului.
Cantitatea de memorie disponibilă pe un calculator depinde în cele din urmă de câte aplicații sunt instalate. Memoria suplimentară vă poate ajuta să accelerați performanța atunci când rulați mai multe aplicații simultan sau când lucrați cu fișiere mari.
Cel mai eficient tip de dispozitiv de intrare /ieșire este protocolul sincron, care utilizează ceasul în transmiterea datelor. Interfețele asincrone utilizează protocoalele de sincronizare la trimiterea datelor. Hardware-ul direct de acces la memorie poate fi adăugat la computere pentru a transfera cantități mari de date fără intervenția CPU-ului.
Un computer începe să utilizeze hard diskul când a fost folosită toată memoria RAM disponibilă. Transferul de date între memoria RAM și memoria hard disk încetinește semnificativ calculatorul. Deoarece nu trebuie să fie actualizată, memoria RAM statică are de obicei performanță mai rapidă decât cea dinamică RAM.
Viteza la care un hard disk a unui computer găsește, citește, scrie și transferă date face o diferență considerabilă în performanța calculatorului; dimensiunea hard diskului este relativ nesemnificativă în performanța calculatorului.