Merkezi işlem birimi (CPU) hariç, bir bilgisayardaki çoğu donanım sistemin hızını belirlemeye yardımcı olabilecek iki sayıya sahiptir. İlk sayı, bir sabit sürücünün hacmi veya rasgele erişim belleği (RAM) yongalarının kapasitesi gibi sağlanan kaynağın miktarıdır. İkinci sayı, donanımın çalıştığı hızdır; bu, bilgisayar içindeki diğer bileşenlerin çok düşük olması durumunda daha yavaş olmasına neden olabilir. Yazılım ayrıca bilgisayar hızını, özellikle arka planda kaç programın veya işlemin çalıştığını ve bilgisayarın gücünü ve kaynaklarını aldığını belirler. Sonuçta, genel olarak bilgisayar hızı, tüm yazılım ve donanım bileşenlerinin ne kadar iyi çalıştığı ile belirlenir.
Bilgisayarın merkezinde, bilgisayardaki işlemlerin çoğunu gerçekleştiren veya görevleri diğer bileşenlere veren ana işlemci olan CPU'dur. CPU ne kadar hızlı olursa, çoğu durumda bilgisayar o kadar hızlı olur, ancak diğer faktörler bilgisayar hızındaki artışı azaltabilir. CPU ile sabit sürücü gibi donanımlar arasında bir arabellek olan önbellek, CPU'ya bilgi beslemek veya donanımdan hızlı bir şekilde kabul etmek için yeterince hızlı değilse CPU'nun yavaş çalışmasına neden olabilir. Ek olarak, anakart üzerinde veri yolu olarak bilinen devreler, donanımdan okumak için birincil yollar olarak hizmet eder ve CPU kadar hızlı olmaları gerekir. Bu bileşenler monte edilmedikleri için tamamlayıcı hızlarına sahiplerse, genel bilgisayar hızı beklenenden daha yavaş olacaktır.
RAM'in boyutu ve hızı da bilgisayar hızını etkileyebilir. Bilgilerin hızlıca erişilebilecek bir yerde tutulması, programların hızlı çalışmasını ve büyük veri hesaplamalarının verimli bir şekilde yapılmasını sağlamak için RAM kullanılır. RAM, diğer bileşenler gibi, bilgilerin ne kadar hızlı okunabileceğini ve yazılabileceğini belirleyen belirli bir hıza sahiptir. Bir sistemde yetersiz miktarda RAM varsa, bilgisayar sabit sürücüyü çok daha düşük bir hızda erişilen sanal RAM diski olarak kullanmaya başlayacaktır.
Bir bilgisayarın sabit diski olan fiziksel depolama aygıtı bilgisayarın hızını etkileyebilir. Okuma ve yazma işlemlerinin hızı ve işletim sisteminin bellek sayfalarını RAM'den geçici olarak depolamak için kullandığı kullanılabilir alanın yanı sıra, bir sabit disk disk parçalanmasından muzdarip olabilir. Disk parçalanması, bir program veya belge gibi bilgiler ardışık bellek konumlarında saklanmadığında, bunun yerine sabit diskin birçok alanına yayıldığında gerçekleşir. Bu, sürücünün tek bir dosyayı birleştirmek için yürütmeyi yavaşlatan birkaç rasgele fiziksel konuma atlaması gerektiği anlamına gelir. Sabit sürücüyü düzenli olarak birleştirmek bu sorunu çözebilir.
Yüklenen yazılım bilgisayar hızını da azaltabilir. Bir bilgisayar ilk başlatıldığında, bazı programlar ve sürücüler belleğe yüklenir. Bunların çoğu bilgisayarın çalışması için hayati öneme sahiptir, ancak bazıları hafızayı, işlemci döngülerini ve potansiyel olarak ağ bant genişliğini işgal etmemektedir. Herhangi bir zamanda çalışmakta olan işlemlerin ve arka planda olabilecek diğer programların yönetilmesi, bilgisayar hızını önemli ölçüde artırabilir ve diğer programların kullanması için değerli kaynakları serbest bırakabilir.


