Како направити програм да користи одређени кернел процесора за рад

Anonim

Изаберите језгро процесор
Дистрибуција језгре процесора за обављање одређеног програма може бити корисна ако на рачунару има апликацију интензивну ресурси која се не може искључити и која спречава нормално деловање на рачунару. На пример, истицање Касперски Анти-Вирус Једна језгра процесора за посао, можемо, мало, али убрзати игру и фпс у њему. С друге стране, ако се рачунар успори, то није метода која ће вам помоћи. Морамо да тражимо разлоге, ЦМ: Кочи рачунар

Сврха логичких процесора одређеног програма у оперативном систему Виндовс 7 и Виндовс 8

Ове функције раде у оперативном систему Виндовс 7, Виндовс 8 и Виндовс Виста. Не кажем о потоњем, јер је мало људи користи у нашој земљи.

Покрените Виндовс Манагер за задатак и:

  • У оперативном систему Виндовс 7 отворите картицу Процесе
  • У оперативним системима Виндовс 8, Отвори "Детаљи"

Изаберите усаглашеност процесора

Кликните десну тастер миша на процесу који вас занима и изаберите "Подесите сличност" у контекстном менију. Појави се прозор "Усклађеност процесора", у којем можете да одредите које је језгра процесора (или или боље речено, логички процесори), програм је дозвољено да се користи.

Избор логичких процесора за извршење програма

То је све, сада процес користи само оне логичке процесоре који су му дозволили. Тачно, то се догађа тачно до следећег лансирања.

Како покренути програм на одређеном кернелу процесора (логички процесор)

У оперативним системима 8 и Виндовс 7, такође постоји могућност покретања апликације тако да одмах након покретања користи одређене логичке процесоре. Да би то учинили, покретање пријаве мора се спровести указивање на усаглашеност у параметрима. На пример:

Ц: \ Виндовс \ Систем32 \ цмд.еке / ц Старт / Аффинити 1 Софтваре.еке

У овом примеру, апликација софтвера.еке ће се покренути помоћу 0. (ЦПУ 0) логичког процесора. Они. Слика Након афинитета одређује логички број процесора + 1. Иста наредба коју можете да напишете у пречицу апликације како би увек почео да користи одређени логички процесор. Нажалост, нисам могао да нађем информације како преносити параметар тако да апликација не користи ни један логички процесор и одједном неколико минута.

УПД: Пронађено је како започети апликацију на неколико логичких процесора помоћу параметра афинитета. На пример, на пример, специфицирамо маску у хексадецималном формату, потребно је да користите процесоре 1, 3, 5, 7, односно, то ће бити 10101010 или 0Каа, преносе се као / афинитет 0кАА.

Коришћење процесора у оперативном систему Виндовс 8

Опширније