32-битни наспрам 64-битни процесори

Од 2005. Мицрософт нуди и 32-битну и 64-битну верзију свог Виндовс оперативног система. Може бити тешко рећи које су разлике и зашто су важне – на крају крајева, 64-битни је супериорнији, али није погодан за сваки рачунар.

Шта је 'бит'?

У рачунарству, бит је једна бинарна цифра, има две могуће вредности, 1 и 0. За сваки бит који додате, број могућих вредности се удвостручује, тако да за два бита имате две бинарне цифре и четири могуће вредности. За три бита имате три бинарне цифре и 8 могућих вредности и тако даље. Код 32-бита, имате 232 могуће комбинације или 4.294.967.296 могућих вредности. Са 64 бита, постоји укупно 18.446.744.073.709.551.616 могућих вредности.

32-битна ограничења

Сами по себи, оба ова броја су импресивна, али не значе ништа. 32-битни ЦПУ је способан да користи само 32-битне регистре за складиштење података и обраду 32-битних вредности.

Савет: Регистар је део изузетно брзе меморије која чува податке на којима ЦПУ активно ради.

Главно ограничење 32-битног ЦПУ-а је количина РАМ-а коју може да подржи. 32-битни ЦПУ може адресирати само до 4 ГиБ РАМ-а, 32-битни ЦПУ физички није способан да позове адресу било које РАМ меморије изнад ове количине. За поређење у стварном свету, замислите да попуните онлајн формулар са својом адресом, али где треба да унесете Ваш кућни број дозвољава само две цифре, ако случајно живите у кућном броју 100, једноставно сте ван срећа.

Савет: ГиБ значи гибибајти. Гиби је префикс дизајниран за бинарне системе као што су рачунари и дизајниран је да омогући чињеницу да стандардни префикс гига (1.000.000.000) није цео број у бинарном систему. У овој нотацији префикса, свака фаза префикса је 1024 пута већа од претходне, а не 1000 пута. На пример, један килограм је 1000 грама, а један кибибајт је 1024 бајта. Четири гибибајта су 4 к 1024 к 1024 к 1024 бајта, или 4,294,967,296 бајтова.

Зашто вам је потребан 64-битни ЦПУ

Реално, савременим рачунарима је потребно више од 4 ГиБ РАМ-а да би могли добро да покрену свој оперативни систем и софтвер. Виндовс 10 тврди да је минимална потребна количина РАМ-а 1 ГБ на 32-битном ЦПУ-у или 2 ГБ на 64-битном ЦПУ-у. Међутим, ако покушате да покренете рачунар са том мало РАМ меморије, имаћете заиста лоше искуство. Чак и са 4 ГБ РАМ-а у вашем систему, стално ћете наилазити на проблеме у којима вам понестаје простора у РАМ-у и морате да премештате податке из њега назад на ваш много спорији чврсти диск.

Многе модерне видео игре, алати попут софтвера за уређивање, па чак и Цхроме са великим бројем отворених картица могу сами да користе више од 4 ГБ РАМ-а. Чак и мобилни телефони могу померити границе од 4 ГБ РАМ-а када узмете у обзир захтеве оперативног система, позадинских апликација и игре или две. Како технологија напредује, системски захтеви ће наставити да се повећавају, прелазак на 64-битну платформу је дизајниран да реши овај проблем, пре него што је постао превелик проблем.

64-битни ЦПУ је теоретски у стању да адресира пуних 16 ексбибајта РАМ-а, међутим, из разлога перформанси и компатибилности, тренутни стандард је да подржава „само“ 4 пебибајта РАМ-а.

Савет: Пебибајт и ексбибајт су (отприлике) милион и милијарду гибибајта. Отприлике зато што су ово повећања у бинарној вредности, тако да су они у ствари вишеструки од 1024, а не од 1000. Дакле, тачни бројеви би били 1.048.576 односно 1.073.741.824 гибибајта.

Коришћење 64-битног ЦПУ-а значи да се може адресирати више РАМ-а, али такође значи да је свака адреса, вредност регистра и број којима ЦПУ рукује већи. Ово нема приметан утицај на перформансе, али значи да је потребно више складишта за вредности регистара, итд.

Да бисте искористили предности додатне РАМ меморије, такође морате да користите 64-битни оперативни систем, без тога, 64-битни ЦПУ ће бити спутан 32-битним ограничењима оперативног система. Сви 64-битни процесори и оперативни системи оријентисани на потрошаче подржавају покретање 32-битних апликација без потребе за икаквим изменама. Дакле, не морате да бринете о компатибилности софтвера у скоро свим случајевима.

У стварном свету, 64-битни ЦПУ за већину корисника није бржи од 32-битног ЦПУ-а. У неким рачунарским апликацијама високих перформанси, као што су суперрачунари, промена архитектуре може имати ефекта, али је мало вероватно да ће већина људи приметити разлику.