Реклама
Уз сав напредак у рачунарској технологији, тешко је бити у току. Жаргон који су продајни сарадници бацили приликом куповине новог уређаја ретко помаже и чини се да они који вас гурају према одређеном рачунару не разумеју како 64-битно рачунање Шта је 64-битно рачунање?Паковање рачунара или рачунарског хардвера је претрпано техничким терминима и значкама. Један од најистакнутијих је 64-битни. Опширније ради или користи кориснику изнад могућности да приступите већој РАМ меморији Колико РАМ-а вам стварно треба?РАМ меморија је попут краткотрајне меморије. Што више задајете више задатака, више вам треба. Сазнајте колико вашег рачунара има, како да извучете максимум из њега или како да добијете више. Опширније .
У овом ћемо чланку погледати како су изабрани оперативни систем и апликативни софтвер за покретање 64-битни систем, као и неколико функција самог процесора, утичу на укупне перформансе модела рачунар.
Процесор и оперативни систем
Скоро сви рачунари који се данас налазе на тржишту испоручују се са 64-битним процесорима, а већина њих ће већ имати
64-битна верзија оперативног система Виндовс Да ли имам 32-битни или 64-битни Виндовс? Ево како рећиКако можете знати да ли је Виндовс верзија коју користите је 32-битна или 64-битна? Користите ове методе и научите зашто је то такође важно. Опширније прединсталирана на њему. Ово упаривање је од пресудне важности када желите да из свог система постигнете најбоље перформансе. Иако можете да инсталирате 32-битни оперативни систем на 64-битни рачунар, пропустили бисте додатне предности хардвера.Када инсталирате 32-битни оперативни систем Која је разлика између 32-битног и 64-битног Виндовс-а?Која је разлика између 32-битног и 64-битног Виндовс-а? Ево једноставног објашњења и како проверити коју верзију имате. Опширније на 64-битном рачунару ефекат је тренутна конверзија 64-битног процесора у 32-битни процесор.
- Сва упутства на нивоу процесора ограничена су на коришћење 32-битних регистара, па су све матичне математичке функције на сличан начин ограничене у погледу њиховог распона и прецизности.
- Количина физичке меморије којој се може приступити смањује се на 4 ГБ, чак и ако постоји инсталирано више меморије Откључајте до 64 ГБ РАМ-а на 32-битном Виндовс-у са ПАЕ ПатцхомЈош увијек користите 32-битну Виндовс машину и фрустриран је лимитом од 4 ГБ РАМ-а? Релативно једноставна промена командне линије омогућава вам да закрпите систем и искористите до 64 ГБ РАМ-а. Опширније .
- Меморија хардвера попут видео меморије ће заузети део адресне меморије, уместо да се помера изнад ње или ће РАМ преправити око адреса хардверске меморије.
- Сав остали софтвер који желите да покренете у систему мора бити 32-битни и бити ће ограничен тим истим параметрима.
То је најбољи разлог да се осигура да користите 64-битни оперативни систем на било ком рачунару који има 64-битни процесор.
Могућности процесора
Поред упаривања одговарајућег оперативног система са хардвером, елементи ЦПУ-а утичу и на перформансе система. Број језгара на располагању за обраду један је од великих.
Од једног до више језгара
Пре око две деценије, скоро сви рачунари који се продају потрошачима користили су процесоре са једним језгра за обраду Шта је језгра процесора? [МакеУсеОф објашњава]Сваки рачунар има процесор, било да је у питању мали ефикасни про или велики електроенергетски систем или иначе не би могао да функционише. Наравно, процесор, који се такође назива и ЦПУ или Централ Процессинг ... Опширније у пакету. Ова врста дизајна је значила да рачунар може извршавати само једну инструкцију истовремено, а оперативни систем може процесору додијелити само једну нит извршења.
Данас појединачна силиконска резина може имати 2, 4 или више језгара на себи, а паковање може имати више чипова. Постављајући више од једног језгра у процесорски пакет, оперативни систем сваку језгру доживљава као појединачни процесор где може доделити процесне нити, а свако језгро делује независно од други. Дакле, на а са четири језгра Шта значе "Дуал Цоре" и "Куад Цоре"?Ових дана већина ЦПУ-а је двојезгрена, четворојезгрена или осмојезгрена. Али шта то уопште значи? Ево све је објашњено. Опширније Систем, рачунар може истовремено да изврши четири упутства - по једно у свакој језгри.
Повезивање језгара са Хипертхреадингом
2002. године Интел је одустао хипертехнична технологија Шта је хиперрезивање? [Објашњена технологија] Опширније због чега оперативни систем „види“ два логичка процесора за свако процесно језгро на чипу. Ради тако што има два различита скупа података о стању процесора, по један за сваки логички процесор и једно заједничко извршно језгро. То омогућава оперативном систему да додијели извршну нит сваком логичком процесору који одржава своје податке о стању. Када је једна нит блокирана јер чека податке или неки други ресурс, други логички процесор може користити извршну језгру за своју обраду, осим ако је такође у стању чекања. Повећање перформанси коришћењем ове технологије обично се креће од 15 до 30 процената.
То не значи да је четворојезгарни процесор двоструко бржи од двојезгреног процесора који ради са истим сатом брзина у датој ситуацији или да ће Интелов процесор са хиперрезивањем радити боље од једног без технологија. Одређени софтверски фактори могу у потпуности поништити постојање додатних језгара за обраду.
Утицај апликативног софтвера
Дакле, сада када сте одлучили да набавите нови 64-битни Интелов двојезгрени процесор са хипертразирањем и упоредите га са 64-битном верзијом Виндовс, добићете најбоље могуће перформансе, зар не? Па можда.
Иако модерни оперативни системи могу искористити све што хардвер може да понуди, апликативни софтвер који користите можда неће, посебно наслијеђени софтвер.
Старији једнојезгарни ЦПУ које сам горе споменуо могао је обрадити само појединачну нит истовремено. Велики део програмирања урађеног у то време написано је да користи само једну нит. Употреба тог софтвера на вишеједрном систему и даље ће га резултирати коришћењем само једног језгра за ту нит. Због тога можете видети четворојезгрени систем који ради са 25% оптерећења у управитељу задатака, а једно језгро је 100% искоришћено, а остале три језгре наизглед неактивне. Оптерећење није расподељено.
Да би се искористиле предности свих процесорских језгара у систему, софтвер мора бити дизајниран са паралелном обрадом и вишеструким навојем. Идеја овде је да се проблем разбије на дискретне компоненте које се могу довршити независно једна од друге како би рачунар истовремено могао да извршава сваки задатак на одвојеним језграма. Ово може смањити време потребно за генерисање жељеног резултата. То такође значи да се нит корисничког интерфејса не закључава када се на другим језграма дешава велика обрада других нити.
Иако је програм осмишљен са вишеструким читањем, и даље постоји могућност да неке његове функције не могу бити паралелне. Један пример за то су Мицрософт Оффице апликације које користе макронаредбе Висуал Басиц за апликације (ВБА). Дуготрајни макро ће вероватно појести читаво језгро док се не укине. Пошто рачунар не може аутоматски да утврди да ли макронаредба може бити паралелна, то једноставно не покушава да уради.
Побољшајте перформансе апликација са једним навојем
Ако морате да користите старе верзије са једним навојем, посебно ако вам је потребно да покренете више њих истовремено, ваш најбољи улог за боље перформансе је постављање афинитета процесора за њих. То ће их приморати да користе само одређене језгре за обраду. Радећи то, можете осигурати да они иако могу да конзумирају читаву језгру процесне снаге то неће радити на истој језгри, што ће узроковати да процеси потрају дуже него апсолутно неопходно.
У оперативном систему Виндовс можете да поставите афинитет отварањем Управитеља задатака, десним тастером миша кликните на назив процеса, изаберите Подеси афинитет… из контекстног менија поништите потврдне оквире за све процесоре за које не желите да то употребе па кликните на ок.
То можете учинити и из командне линије употребом заставе / афинитета наредбе за покретање.
старт / афинитет 2 нотепад.еке
Имајте на уму да је број процесора који се користи са заставицом афинитета заснован на 1, а када се гледа управитељ задатака, заснован је на нули, тако да ће овај покренути Нотепад на ЦПУ 1.
Слична функционалност постоји и за Линук кориснике са наредбом скупа задатака. Део је утил-линук пакета и део је подразумеване инсталације већине дистрибуција. Ако тренутно није у вашем систему, можете га инсталирати са
судо апт-гет инсталл утил-линук
за дистрибуције засноване на Дебиану или
инсталирајте утил-линук
за Ред Хат системе.
Да бисте користили наредбу за покретање влц-а на ЦПУ 2, користили бисте
сет задатака -ц 2 влц
Да бисте променили афинитет за процес који се већ изводи са идом процеса (ПИД) 9021 за коришћење ЦПУ 4 и 5, користили бисте
Задатак -цп 4,5 9021
Други фактор код апликација је дужина речи. Иако 32-битна апликација и даље може да чува и 64-битне бројеве са целим бројевима и плутајућом тачком, то мора да се уради преко библиотеке „велике математике“ којој је посао потребно дуже него што 64-битни процесор ради исте прорачуне завичајно. Ако апликација захтева проширени опсег и већу прецизност коју нуде 64-битни бројеви, увек ће је ефикасније користити 64-битне апликације 3 Веб локације за проналажење софтвера компатибилног са 64-битним оперативним системимаВероватно је да ће они од вас који следеће године купују потпуно нови рачунар добити нешто на чему ће управљати 64-битним оперативним системом. к64 има своје предности и недостатке, али ... Опширније за задатак.
С неким софтвером није превише важно да ли је 32-битни или 64-битни. 32-битни веб претраживач ће радити већином за већину људи. Уз нормално коришћење, не би требало да захтева много меморије, чак и ако желите да имате отворене десетине картица. Лако ће користити више нити кроз ваше физичке и логичке процесоре и не би требало да завршава на ЦПУ-у. Исто се односи на већину задатака за обраду текста. Али ако ћете уређивати фотографије или видео записе, транскотирати, покренути софтвер за моделирање или радити друге ЦПУ-ове задацима или радом са великим скуповима података могли бисте чекати дуже него што је потребно без 64-битног мултитхреад софтвер.
Коначни узимање
Па која је најбоља опција? Најбољи одговор: зависи.
Ако знате да ћете на свом систему радити прорачунску таблицу Екцел која користи дугорочне ВБА макронаредбе, било би вам боље да користите двојезгрени систем који ради на 3 ГХз пре него четворојезгарни систем који ради на 2,2 ГХз, али ако непрестано поскакујете између више вишеслојних програма док радите или радите на рачунару, обрнуто је истинито.
Иако се генерализације никада не показују у свим случајевима, најбоље перформансе рачунарских перформанси данас ће користити 64-битну мулти-цоре процесоре који раде модерни 64-битни оперативни систем и 64-битне мултитхреад апликације за најзахтјевније задацима.
Каква сте искуства имала са 64-битним перформансама? Да ли имате 32-битни софтвер који надмашује његов 64-битни колега или не постоји разлика између њих? Јавите нам у коментарима испод.
Кредитна слика: Демонтажа старог рачунара (ЦЦ по 2.0) од фдецомите, Интел® Цоре ™ и7 процесор четврте генерације напред и позади (ЦЦ по 2.0) компаније Интел из Деутсцхланд-а
Бруце се играо с електроником од 70-их, рачунаром од раних 80-их, и тачно је одговарао на питања о технологији које није користио нити видио цијело вријеме. Такође се нервира покушајем свирања гитаре.