Kako napraviti program za korištenje određenog procesora kernela za rad

Anonim

Odaberite jezgru procesora
Distribucija jezgre procesora za obavljanje određenog programa može biti korisna ako na vašem računalu ima aplikaciju intenzivne resurse koja se ne može isključiti, a koja sprječava normalan rad na računalu. Na primjer, isticanje Kaspersky Anti-Virus Jedna jezgra procesora za rad, možemo, malo, ali ubrzati igru ​​i fps u njoj. S druge strane, ako vaše računalo usporava, to nije metoda koja će vam pomoći. Moramo tražiti razloge, cm: koči računalo

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"

Odaberite usklađenost s procesorom

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

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.exe

U 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.

Pomoću procesora u sustavu Windows 8

Čitaj više