Bilgisayar performansını etkileyen faktörler, merkezi işlem biriminin (CPU) hızını, bellek kapasitesini ve giriş /çıkış aygıtlarını içerir. Performansı etkileyen diğer faktörler RAM boyutunu ve disk hızını içerir.
Her şey sabit, CPU üretimi ne kadar yüksek olursa, bilgisayarın performansı o kadar iyi olur. Paralel işleme ve talimat alma öncesi hazırlık, bilgisayar performansını arttırmak için kullanılan tekniklerdir.
Bilgisayardaki kullanılabilir bellek miktarı, kaç uygulama yüklendiğine bağlı olarak değişir. Ek bellek, aynı anda birden fazla uygulamayı çalıştırırken veya büyük dosyalarla çalışırken performansı hızlandırmaya yardımcı olabilir.
En etkili giriş /çıkış aygıtı tipi, veri aktarımında saati kullanan senkronize protokoldür. Asenkron arayüzler veri gönderirken zamanlanmış protokolleri kullanır. CPU'ya müdahale etmeden büyük miktarda veri aktarmak için bilgisayarlara doğrudan bellek erişimi donanımı eklenebilir.
Kullanılabilir tüm RAM'ler kullanıldığında, bir bilgisayar sabit sürücüyü kullanmaya başlar. RAM ile sabit sürücü belleği arasında veri aktarımı bir bilgisayarı yavaşlatır. Yenilenmesi gerekmediğinden statik RAM tipik olarak dinamik RAM'den daha hızlı çalışır.
Bir bilgisayarın sabit diskinin veri bulma, okuma, yazma ve aktarma hızı bilgisayar performansında önemli bir fark yaratır; sabit sürücünün boyutu bilgisayar performansında göreceli olarak önemsizdir.