Makinenizin kaldırabileceği üst sınırları bilmek, PC oyunlarında ön sıralarda yer alır. Makinenizin performansını izlemenin en iyi yollarından biri CPU kullanımını gözlemlemektir ve bu genellikle işletim sistemiyle birlikte gelen Windows Görev Yöneticisi gibi bir yazılım kullanılarak dijital olarak yapılır. Ancak Computing’den Lex: Ayrıntılar yeni bir CPU monitörü şeyleri dijital alemden gerçek dünyaya taşıyan sıfırdan.
CPU’yu izlemek için her çekirdeğin yükünü temsil eden en az 12 kadrana ihtiyaç duyulacaktır. Ancak Lex, bellek kullanımını ve takas alanını takip etmek için ek kadranlar eklemeyi tercih etti. Bu ölçümler değiştikçe kadranlar belirli bir zamanda ne kadar iş yükünün ele alındığını gösterecek şekilde hareket eder. LED’ler ayrıca seviyenin ne kadar yüksek veya düşük olduğunu bir bakışta gösterecek şekilde değişir.
Her kadranın arkasında ne kadar kullanımın ölçüldüğünü temsil eden bir ölçek bulunur. Lex, her okuma için anlamlı değerleri yansıtacak şekilde varsayılan göstergelerin üzerine yapıştırılacak özel resimler yazdırdı. Biri 12 CPU kadranı için, ikisi de bellek kullanımı ve takas alanı kadranları için oluşturuldu.
Kadranlar PWM’li bir Arduino Mega kullanılarak kontrol edilir. Bu kart aynı zamanda her kadranın altına düzgün bir şekilde oturan, ayrı ayrı adreslenebilir şerit ışıklardan oluşan bir dizi olan LED’leri de çalıştırır. Donanım, lazerle kesilmiş ve tırnaklar ve kesikler kullanılarak bir arada tutulan özel bir çerçeve kullanılarak muhafaza edilmiştir.
Lex’e göre bu programda kullanılan yazılım, Arduino için sadece veri çekmek ve işlemek için oluşturdukları bir Rust programıdır. PC, bir USB arayüzü kullanarak Arduino ile iletişim kurar. Bu, CPU monitörünün kullanıma gerçek zamanlı yanıt vermesini sağlar. Bu projeyi çalışırken görmek istiyorsanız, paylaşılan videoya göz atın Youtube Lex tarafından ve daha harika projeler için Bilgi İşlem: Ayrıntılar’ı takip ettiğinizden emin olun.