Zu den Faktoren, die sich auf die Computerleistung auswirken, gehören die Geschwindigkeit der Zentraleinheit (CPU), die Speicherkapazität und die Eingabe-/Ausgabegeräte. Andere Faktoren, die die Leistung beeinflussen, sind die RAM-Größe und die Festplattengeschwindigkeit.
Allerdings gilt: Je höher die CPU-Generation, desto besser die Leistung des Computers. Parallelverarbeitung und Befehlsvorabruf sind Techniken zur Verbesserung der Computerleistung.
Die Größe des verfügbaren Speichers auf einem Computer hängt letztendlich davon ab, wie viele Anwendungen installiert sind. Zusätzlicher Arbeitsspeicher kann die Leistung beschleunigen, wenn mehrere Anwendungen gleichzeitig ausgeführt werden oder mit großen Dateien gearbeitet wird.
Der effektivste Typ von Eingabe-/Ausgabegerät ist das synchrone Protokoll, das den Takt bei der Datenübertragung verwendet. Asynchrone Schnittstellen verwenden beim Senden von Daten selbstgetaktete Protokolle. Hardware mit direktem Speicherzugriff kann zu Computern hinzugefügt werden, um große Datenmengen ohne Eingreifen der CPU zu übertragen.
Ein Computer beginnt mit der Verwendung der Festplatte, wenn der gesamte verfügbare Arbeitsspeicher aufgebraucht ist. Das Übertragen von Daten zwischen RAM und Festplattenspeicher verlangsamt einen Computer erheblich. Da statischer RAM nicht aktualisiert werden muss, arbeitet er normalerweise schneller als dynamischer RAM.
Die Geschwindigkeit, mit der die Festplatte eines Computers Daten findet, liest, schreibt und überträgt, hat einen erheblichen Einfluss auf die Computerleistung. Die Größe der Festplatte ist für die Computerleistung relativ unbedeutend.