Kodlamaya başladığımın ilk zamanlarında, en azından bildiğim kadarıyla, işlemcilerin hepsi sabit miktarda güç kullandı. İşlemcinin "boşta" olması diye bir şey yoktu.
Bu günlerde, işlemci çok meşgul olmadığında, çoğunlukla saat hızını dinamik olarak azaltarak güç kullanımını azaltmak için her türlü teknoloji var.
Benim sorum daha düşük bir saat hızında koşmak neden daha az güç kullanıyor?
Bir işlemcinin zihinsel resmim, ikili 1'i temsil eden bir referans voltajı (5V diyelim) ve 0'ı temsil eden 0V'dir. Bu nedenle, tüm çip boyunca sabit bir 5V uygulandığını ve çeşitli mantık kapılarının bu voltajı ayırdığını düşünüyorum. "kapalı" olduğunda, sabit miktarda güç kullanıldığı anlamına gelir. Bu kapıların açılıp kapatılma hızının kullanılan güçle hiçbir ilişkisi yoktur.
Bunun umutsuzca naif bir resim olduğuna şüphe yok, ama elektrik mühendisi değilim. Birisi gerçekte neler olup bittiğini ve güçten nasıl tasarruf ettiğini açıklayabilir. Bir işlemcinin duruma bağlı olarak daha fazla veya daha az güç kullanmasının başka yolları var mı? Örneğin daha fazla kapı açıksa daha fazla güç kullanıyor mu?
Mobil / düşük güçlü işlemciler masaüstü kuzenlerinden nasıl farklıdır? Sadece daha mı basit (daha az transistör?) Veya başka bir temel tasarım farkı var mı?