Účel logických procesorov konkrétneho programu v systéme Windows 7 a Windows 8
Tieto funkcie pracujú v systéme Windows 7, Windows 8 a Windows Vista. Nehovorím o tom, pretože to je málo ľudí, ktorí ho používajú v našej krajine.
Spustite správcu úloh systému Windows a:
- V systéme Windows 7 otvorte kartu Proces
- V systéme Windows 8 otvorte "Podrobnosti"
Kliknite pravým tlačidlom myši na procese, ktorý máte záujem, a vyberte "Nastaviť podobnosť" v kontextovej ponuke. Zobrazí sa okno "Súlad procesorov", v ktorom môžete určiť, ktoré jadrá procesora (alebo alebo skôr logických procesorov), program môže používať.
![Výber logických procesorov na vykonanie programu Výber logických procesorov na vykonanie programu](/userfiles/135/218_3.webp)
To je všetko, teraz proces používa len tie logické procesory, ktoré mu umožnili. TRUE, to sa deje presne až do ďalšieho spustenia.
Ako spustiť program na špecifickom karnel (logický procesor)
V systéme Windows 8 a Windows 7 je tiež možnosť spustiť aplikáciu tak, aby ihneď po spustení používali určité logické procesory. Na to, aby sa to uskutočnilo, musí sa vykonať spustenie žiadosti, v ktorom sa uvedie zhoda v parametroch. Napríklad:
C: Windows System32 cmd.exe / c Start / Affinity 1 Software.exeV tomto príklade sa aplikácia Software.EXE spustí pomocou 0. (CPU 0) logického procesora. Tí. Obrázok po afinite špecifikuje logické číslo procesora + 1. Rovnaký príkaz môžete napísať na skratku aplikácie tak, aby vždy začne používať špecifický logický procesor. Bohužiaľ, nemohol som nájsť informácie o tom, ako preniesť parameter tak, že aplikácia používa nie jeden logický procesor, a niekoľko minút naraz.
UPD: Zistil, ako spustiť aplikáciu na niekoľkých logických procesoroch pomocou afinitného parametra. Špecifikujeme masku v hexadecimálnom formáte, napríklad, musíte použiť procesory 1, 3, 5, 7, to bude 10101010 alebo 0xAA, prenáša ako / afinita 0xAA.