Svrha logičkih procesora određenog programa u sustavu Windows 7 i Windows 8
Ove funkcije rade u sustavu Windows 7, Windows 8 i Windows Vista. Ne kažem o potonjem, jer je malo ljudi ga koristi u našoj zemlji.
Pokrenite Windows Task Manager i:
- U sustavu Windows 7 otvorite karticu Procesi
- U sustavu Windows 8 otvorite "Detalji"
Kliknite desnu tipku miša na procesu koji ste zainteresirani i odaberite "Postavljanje sličnosti" u kontekstnom izborniku. Pojavljuje se "usklađenost procesora" prozor, u kojem možete odrediti koje jezgre procesora (ili, odnosno, logički procesori), program je dopušteno koristiti.
![Odabir logičkih procesora za izvršenje programa Odabir logičkih procesora za izvršenje programa](/userfiles/135/218_3.webp)
To je sve, sada proces koristi samo one logičke procesore koji su mu dopušteni. Istina, događa se točno do sljedećeg lansiranja.
Kako pokrenuti program na određenom procesoru kernel (logički procesor)
U sustavu Windows 8 i Windows 7 postoji i mogućnost pokretanja aplikacije tako da odmah nakon pokretanja koristi određene logičke procesore. Da bi se to učinilo, pokretanje zahtjeva mora se provesti navođenje sukladnosti u parametrima. Na primjer:
C: Windows sustav32 cmd.exe / c početak / afinitet 1 softver.exeU ovom primjeru, program softver.exe će biti lansiran pomoću 0-a (CPU 0) logičkog procesora. Oni. Slika nakon afiniteta određuje logički proces procesora + 1. Ista naredba možete pisati na prečac aplikacije tako da uvijek počne koristiti određeni logički procesor. Nažalost, ne mogu pronaći informacije kako prenijeti parametar tako da aplikacija koristi ne jedan logički procesor i nekoliko minuta odjednom.
UPD: Nađeno je kako započeti aplikaciju na nekoliko logičkih procesora pomoću parametra afiniteta. Na primjer, naveli smo masku u heksadecimalnom formatu, morate koristiti procesore 1, 3, 5, 7, odnosno, to će biti 10101010 ili 0xAA, prijenos kao / afiniteta 0xaa.