I fattori che influiscono sulle prestazioni del computer includono la velocità dell'unità di elaborazione centrale (CPU), capacità di memoria e dispositivi di input /output. Altri fattori che influenzano le prestazioni includono la dimensione della RAM e la velocità del disco.
Tutte le cose costanti, maggiore è la generazione della CPU, migliori sono le prestazioni del computer. L'elaborazione parallela e la prelettura delle istruzioni sono tecniche per migliorare le prestazioni del computer.
La quantità di memoria disponibile su un computer dipende in ultima analisi dal numero di applicazioni installate. La memoria aggiuntiva può aiutare a velocizzare le prestazioni quando si eseguono più applicazioni contemporaneamente o quando si lavora con file di grandi dimensioni.
Il tipo più efficace di dispositivo di input /output è il protocollo sincrono, che utilizza l'orologio nella trasmissione dei dati. Le interfacce asincrone utilizzano protocolli auto-temporizzati durante l'invio di dati. L'hardware di accesso diretto alla memoria può essere aggiunto ai computer per trasferire grandi quantità di dati senza l'intervento della CPU.
Un computer inizia a utilizzare il disco rigido quando è stata utilizzata tutta la RAM disponibile. Il trasferimento dei dati tra la RAM e la memoria del disco rigido rallenta notevolmente il computer. Poiché non è necessario aggiornarlo, la RAM statica di solito funziona più velocemente della RAM dinamica.
La velocità con cui il disco rigido di un computer trova, legge, scrive e trasferisce dati fa una notevole differenza nelle prestazioni del computer; la dimensione del disco rigido è relativamente insignificante nelle prestazioni del computer.