Tietyn ohjelman loogisten prosessoreiden tarkoitus Windows 7: ssä ja Windows 8: ssa
Nämä toiminnot toimivat Windows 7, Windows 8 ja Windows Vista. En sano jälkimmäisestä, koska harvoja ihmisiä käyttävät sitä maassamme.
Suorita Windows Task Manager ja:
- Avaa Windows 7: ssä prosessit-välilehti
- Windows 8: ssa Avaa "yksityiskohdat"
Napsauta hiiren oikeaa hiiren painiketta prosessissa, johon olet kiinnostunut ja valitse "Aseta samankaltaisuus" kontekstivalikossa. "Prosessorien noudattaminen" -ikkuna avautuu, jossa voit määrittää, mitkä prosessorin ytimet (tai tai pikemminkin loogiset prosessorit) ohjelma saa käyttää.
![Ohjelman suorittamisen loogisten jalostajien valinta Ohjelman suorittamisen loogisten jalostajien valinta](/userfiles/135/218_3.webp)
Se on kaikki, nyt prosessi käyttää vain niitä loogisia jalostajia, jotka hänelle annettiin. Totta, se tapahtuu juuri seuraavaan käynnistää.
Ohjelman suorittaminen tietyllä prosessorin ytimellä (looginen prosessori)
Windows 8: ssä ja Windows 7: ssä on myös kyky aloittaa sovellus niin, että välittömästi sen jälkeen, kun se on käyttänyt tiettyjä loogisia prosessoreita. Tämän tekemiseksi hakemuksen käynnistäminen on toteutettava, mikä osoittaa parametrien vaatimustenmukaisuus. Esimerkiksi:
C: Windows \ System32 \ CMD.EXE / C Käynnistys / Affinity 1 Software.exeTässä esimerkissä Software.exe-sovellus käynnistetään loogisen prosessorin 0. (CPU 0) avulla. Nuo. Kuvio jälkeen Affinity Määrittää loogisen prosessorin numero + 1. sama komento voidaan kirjoittaa pikapainikekuvaketta niin, että se alkaa aina käyttäen tiettyä loogista prosessori. Valitettavasti en löytänyt tietoja, kuinka parametri siirtää niin, että sovellus käyttää yhtä loogista prosessoria ja useita minuutteja kerralla.
UPD: Löytyi, miten sovellus käynnistää useilla loogisissa prosessoreilla affiniteettiparametrilla. Määritämme esimerkiksi maskin heksadesimaalimuodossa, esimerkiksi sinun on käytettävä prosessoreita 1, 3, 5, 7, vastaavasti se on 10101010 tai 0XAA, lähetys / affiniteetti 0xaa.