Еволуција процесора или централних процесних јединица је фасцинантна и сложена тема. Од најранијих дана Интел 4004, 1971. године (првог комерцијалног процесора), ови мали чипови су нагло напредовали у снази и брзини. Задаци рачунарства који су некад били апсолутно незамисливи чак и за гигантске маинфрам-ове сада паметно управљају 50 долара паметних телефона. Ова еволуција направила је многе преокрете, али један развој који помало збуњује неке крајње кориснике је концепт вишеједрних процесора. Произвођачи чипова свој нови ЦПУ сматрају двоструким, четверојезгреним језграма или чак вишим за кориснике 64-битне верзије Виндовса 10. Али шта заправо значи ово?
Мултицоре обрада
'Језгро' процесора је независна процесна јединица на физичком процесорском чипу. Свако језгро има свој хардвер за обраду и кеш меморију, а повезано је с остатком ЦПУ-а путем заједничке меморије чипа и системске магистрале. Језгро је у основи његов приватни ЦПУ, а вишејезгарни процесор је као да неколико ЦПУ-а ради заједно. Идеја рачунарства са више језгара је да се рачунарски задаци могу подијелити између језгара, тако да се цјелокупни посао брже завршава. У стварности, колико је ово ефикасно у потпуности зависи од софтвера оперативног система и апликативног софтвера; ОС и апликације које нису написане да би искористиле вишејезгрене процесоре неће радити брже него што би то радили на једном ЦПУ-у. Стога старији ОС и програми вероватно неће видети користи од савремених процесора.
Вишејезгрени процесори започели су 1996. године, при чему је ИБМ Повер4 чип имао два језгра на једном чипу. Међутим, софтверска подршка за ову нову идеју није одмах развијена. Почевши од Виндовс КСП 2001. године, Виндовс је почео да подржава вишејезгрене операције, а програмери су слиједили пакет. Скоро сваки софтверски пакет који данас купите у потпуности ће користити вишејезгрени процесор који готово сигурно имате под хаубом радне површине или лаптопа.
(Погледајте овај детаљни чланак о вишејезгреној обради ради више информација. Ако правите или купујете нови рачунар, тада би вам могао бити од помоћи и преглед овог чланка о томе шта треба потражити у ЦПУ-у. А ако сте занима вас историја процесора, наравно да смо вас покривали!)
Да ли треба да омогућите сва језгра у Виндовс-у?
Једно питање које се обично постављамо у ТецхЈункие је да ли требате нешто предузети како бисте омогућили вишејезгрену подршку на рачунару. Одговор је да то зависи од верзије оперативног система Виндовс коју покрећете. За старије верзије оперативног система Виндовс можда ћете морати да промените системску поставку у вашем БИОС-у како бисте омогућили више-језгрену функционалност. У оперативном систему Виндовс 10 мулти-цоре подршка се аутоматски укључује; можете променити поставку тако да користите мање језгара ако је потребно да бисте исправили разлог компатибилности софтвера, али то је изузетно ретко.
Промена основних поставки у систему Виндовс 10
Ако користите Виндовс 10, све ваше процесорске језгре ће бити подразумевано омогућене ако је ваш БИОС / УЕФИ правилно постављен. Једини пут када бисте користили ову технику је да ограничите језгре.
- Унесите 'мсцонфиг' у Виндовс Сеарцх Бок и притисните Ентер.
- Одаберите картицу Боот и затим Адванцед опције.
- Потврдите избор у пољу поред броја процесора и из менија одаберите број језгара које желите да користите (вероватно 1, ако имате проблема са компатибилношћу).
- Изаберите ОК, а затим примените.
Ако користите Виндовс 10, оквир поред „Број процесора“ обично се неће потврђивати. То је зато што је Виндовс конфигуриран да користи све језгре кад год програм има могућност да их користи.
Промена основних поставки у систему Виндовс КСП
Виндовс КСП подржава више језгара, али са значајним ограничењима. Виндовс КСП Хоме подржавао би један процесор са до четири језгре, док би Виндовс КСП Профессионал подржавао два процесора са до четири језгре по комаду. На Виндовс КСП машинама мулти-цоре подешавањима се контролише преко БИОС-а. Да бисте приступили подешавањима БИОС-а, мораћете да поново покренете рачунар. Током поступка покретања држите притиснуту типку Ф2 (обично) - тастер може варирати овисно о вашој машини. Обично се појављује промпт на екрану који вам говори који кључ да користите. Након што се БИОС управљачка плоча учита, можете да промените поставке ручно. Тачне поставке које треба променити зависе од БИОС-а ваше машине, али екран ће обично изгледати овако:
Промјена основних поставки у суставу Виндовс Виста, 7 и 8
У оперативном систему Виндовс Виста, 7 и 8, мулти-цоре подешавању се приступа кроз исти процес мсцонфиг као што је горе описано за Виндовс 10. Такође је могуће у Виндовс 7 и 8 да поставите афинитет процесора, тј. Да оперативни систем каже да користите одређено језгро за одређени програм. Ово је било корисно за бројне ствари; могли бисте подесити одређени програм да се увијек изводи на једној језгри тако да се не мијеша у друге операције система или можете поставити програм који је имао потешкоће при покретању било које језгре осим првог логичког језгра за кориштење језгре тамо гдје се покреће најбоље.
Није строго потребно постављати основне афинитете у систему Виндовс 7 или 8, али ако то желите, то је једноставно.
- Изаберите Цтрл + Схифт + Есц да бисте отворили управитеља задатака.
- Десним тастером миша кликните програм чију језгру желите да модификујете и изаберите Детаљи.
- Изаберите тај програм поново у прозору Детаљи.
- Кликните десним тастером миша и одаберите Постави афинитет.
- Изаберите једну или више језгара и потврдите избор у пољу за потврду, поништите избор да бисте поништили избор.
Можда ћете примјетити да је на попису двоструко више језгара него што их имате. На пример, ако користите Интел и7 ЦПУ са 4 језгре, имаћете 8 наведених у прозору Аффинити. То је зато што хиперрезивање ефикасно удвостручује ваше језгре, са четири стварне и четири виртуалне. Ако желите знати колико физичких језгара ваш процесор је покушао:
- Изаберите Цтрл + Схифт + Есц да бисте отворили управитеља задатака.
- Изаберите Перформансе и означите ЦПУ.
- Проверите доњи десни део панела под „Цорес“.
Постоји корисна батцх датотека коју можете креирати која може наметнути афинитет процесора за одређене програме. Не би требало да га користите, али ако то учините …
- Отворите Нотепад или Нотепад ++.
- Откуцајте „Старт / афинитет 1 ПРОГРАМ.еке“. Унесите без наводника и промените ПРОГРАМ за одређени програм који покушавате да контролишете.
- Сачувајте датотеку са смисленим именом и додајте ".бат" на крај. Ово га ствара као батцх датотеку.
- Спремите га на локацију за инсталацију програма коју сте навели у кораку 2.
- Покрените Батцх датотеку коју сте управо направили за покретање програма.
Тамо где видите „афинитет 1“, ово поручује Виндовс-у да користи ЦПУ0. То можете променити у зависности од тога колико језгара имате, Аффинити 3 за ЦПУ1 и тако даље. Ова страница на веб локацији Мицрософт Девелопер има потпуну листу афинитета.
***
Процесор је најважнији део вашег рачунара, тако да има смисла желети да гурнете сваку његову језгру до ивице. Наравно, ако и даље имате проблема са напајањем уређаја на нивоу који желите за сопствене перформансе, можда бисте желели да размотрите надоградњу процесора (ако имате радну површину) или да потражите нови лаптоп са врхунским моделом хардвер. Или, ако бисте радије покушали да Виндовс 10 буде још бржи на вашем тренутном хардверу, погледајте наш дефинитивни водич овде.
