Windows ™ veya Linux'ta belirli bir program için uyku zamanlamaları nasıl çarpılır?


-3

Tüm işletim sistemlerinde, işlemin / iş parçacığının 4µs veya 10dk gibi belirli bir süre boyunca duraklatılmasını sağlayan sistem çağrıları vardır.

İstediğim şey, bir işlemin İşletim Sisteminden 0.3 sn veya 0.5 sn askıya alınmasını istediğinde, aslında 0.9 sn veya 1.5 sn boyunca askıya alınmasını istiyor.

Tüm sistem için bu zamanlamaları değiştirmenin basit bir yolu var:

  1. Bios ayarlarında Hpet (pencereler kullanılıyorsa) ve TurboBoost'u devre dışı bırakın.
  2. Windows ™ veya Linux'u başlatın.
  3. Hazırda beklet Windows ™ sabit sürücüye.
  4. Cpu Saat hızını azaltın: 4.8GHz - 800Mhz
  5. Windows ™ veya Linux'u Sabit Sürücüden Sürdür: başarılı olursa her şey çok daha yavaş olacaktır. Demek istediğim, Windows ™ veya Linux'u başlangıçtaki gerçek Frekansa başlattığım durumdan çok daha yavaş demek (kullanım nedeniyle değil, ancak uyku zamanlamaları sistemdeki her kullanıcı eylemini düşündüğünden çok daha fazla etkilediği için).

Linux'ta açıklama kolaydır: bu, esas olarak çekirdek Bogomips parametresini yanlış bir değere ayarlamaktır. Tersine teknik eski bir makinenin gerçekte olduğundan daha hızlı olduğunu hissettirmek için kullanılabilir.

Şimdi tek bir program için böyle bir zamanlama değişikliği nasıl yapılır ? Zamanlama, Video Oyunlarındaki düşmanların çoğunlukla farklı donanım hızlarında ve işletim sistemlerinde neredeyse aynı hızda tepki vermelerinin nedenidir.


Neden indirimler?
user2284570
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.