64-битен компјутер

Како може да се префрли од 32 на 64-битови да го подобри компјутерот?

Вовед

Во овој момент, сите персонални компјутери на лаптоп и десктоп се префрлија од 32-битни до 64-битни процесори. Иако ова е случај, некои компјутери сè уште имаат 32-битни верзии на Windows, што има некои импликации за тоа колку меморија можат да пристапат. Се уште има неколку ниско-end мобилни процесори кои користат 32-битна иако тоа е причината зошто софтверот се уште е на располагање.

Големата област каде што 32-битната наспроти 64-битната обработка е навистина проблем има врска со процесорите на таблети . Повеќето мобилни телефони и таблети во моментов користат 32-битни процесори. Ова е првенствено затоа што тие имаат тенденција да бидат поефикасни кога станува збор за нивната моќ употреба и хардверот е веќе ограничен од големината. Сепак, 64-битни процесори стануваат се почести, па затоа е добра идеја да се разбере како 32-битните наспроти 64-битните процесори можат да влијаат врз искуството на вашиот компјутер.

Разбирање на битови

Сите компјутерски процесори се базираат на бинарна математика поради транзисторите што ги содржат полупроводниците во внатрешноста на чиповите. Да се ​​стави работите во многу едноставни термини, малку е еден 1 или 0 или складирани на обработени од транзистор. Сите процесори се наведени со нивната способност за обработка на малку процесори. За повеќето процесори сега, ова е 64 бита, но за другите, може да биде ограничено само на 32-бита. Значи, што значи бит брои значи?

Овој бит рејтинг на процесорот го одредува најголемиот број број кој процесорот може да го реши. Најголемиот број кој може да се обработи во еден циклус на часовникот ќе биде еквивалентен на 2 на моќ (или експонент) на рејтинг на бит. Така, 32-битен процесор може да се справи со број до 2 ^ 32 или околу 4,3 милијарди. Секој број поголем од ова ќе бара повеќе од еден часовник циклус за обработка. 64-битен процесор, од друга страна, може да се справи со голем број на 2 ^ 64 или приближно 18,4 квинтилиони (18,400,000,000,000,000,000). Ова значи дека 64-битен процесор ќе може поефикасно да се справи со голем број математика. Сега процесорите не прават само математика строго, но подолгата низа значи дека може да пополни понапредни команди во еден циклус на часовници, наместо да се дели на множители.

Значи, ако имате два слични процесори кои работат со иста брзина на часовник, со оглед на слични програмски команди, 64-битниот процесор би можел да биде два пати побрз од 32-битниот процесор. Ова не е сосема точно, бидејќи секој циклус на часовници не ги користи сите битови во пасус, но во секое време е поголем од 32, 64-битно ќе потрае половина време за таа инструкција.

Меморијата е клучот

Еден од останатите елементи директно погодени од рејтинг на процесорот е износот на меморијата што системот може да го поддржува и пристапот. Ајде да ги разгледаме сегашните 32-битни платформи на денешницата. Во моментов 32-битни процесори и оперативен систем можат да поддржат вкупно 4 гигабајти меморија во компјутерот. Од 4 гигабајти меморија, оперативните системи можат да доделат само 2 гигабајти меморија на одредена апликација.

Ова е многу поважно кога станува збор за лаптоп и десктоп персонални компјутери . Тоа е затоа што тие имаат пристап до посложени програми и апликации да не го споменуваме просторот за меморијата за процесорите. Мобилните процесори, од друга страна, имаат ограничен простор и обично имаат меморија интегрирана во процесорот. Како резултат на тоа, дури и најпродаваните процесори за паметни телефони и таблети обично имаат само 2GB меморија за да не стигнат до границите од 4GB.

Зошто е ова прашање? Па, количината на меморија која процесорот влијаеше врз комплексноста на програмите. Повеќето помали таблети и телефони немаат способност да работат исклучително сложени апликации како Фотошоп . Ова е причината зошто една компанија како Adobe мора да стави и други многу апликации кои ги прават различните аспекти на единствената покомплексна компјутерска програма. Со користење на 32-битен процесор со ограничувања на меморијата, тој никогаш нема да постигне исто ниво на сложеност за која може да има целосен персонален компјутер.

Што е 64-битен процесор без 64-битен оперативен систем?

Досега зборуваме за способностите на процесорите базирани на нивната архитектура, но тука е клучна точка. Целокупната употреба на процесорот е исто толку добра колку и софтверот напишан за него. Вклучувањето на 64-битен процесор со 32-битен оперативен систем ќе заврши со трошење на голема количина на компјутерски потенцијал на процесорот. 32-битен оперативен систем само ќе користи половина од регистрите на процесорот со што ќе ја ограничи својата компјутерска способност. Сеуште ќе има истите ограничувања на тоа дека постоечкиот 32-битен процесор има со истиот оперативен систем.

Ова е всушност прилично голем проблем. Повеќето промени во архитектурата, како што се 64-битни процесори генерално бараат комплетно нов сет на програми да бидат напишани за нив. Ова е голем проблем и за креаторите на хардверот и за креаторите на софтверот. Софтверските компании не сакаат да го напишат новиот софтвер додека хардверот не е таму за поддршка на нивниот софтвер за продажба. Се разбира, хардверот не може да го продаде својот производ, освен ако не постои софтвер за поддршка. Ова е една од главните причини зошто претпријатиските процесори, како што е IA-64 Itanium од Intel, имаа проблеми. Имаше мал софтвер напишан за архитектурата и нејзината 32-битна емулација за стартување на постојните оперативни системи сериозно го осакатија процесорот.

Значи, како AMD и Apple добиваат околу овој проблем? Apple започна да додава 64-битни закрпи за својот оперативен систем. Ова додава дополнителна поддршка, но сеуште работи на 32-битен оперативен систем. AMD презеде различен пат. Тој го дизајнираше својот процесор за да се справи со основните x86 32-битни оперативни системи, а потоа додаде дополнителни 64-битни регистри. Ова им овозможува на процесорот да работи 32-битен код како ефикасно како 32-битен процесор, но со сегашните 64-битни верзии на Линукс или претстојниот Windows XP 64 тој ќе го искористи целосниот процесор за процесирање на процесорот.

Дали времето е вистинско за 64-битно компјутер?

Одговорот на ова прашање е и да и не. Индустријата ги достигнува границите на 32-битни компјутери за голем дел од повисокиот компјутерски пазар, како што се претпријатијата и корисниците на енергија. Ако компјутерите треба да ги зголемат брзините и процесорската моќ, неопходно е да се направи скок на следната генерација процесори. Ова се системи кои обично бараат многу повеќе меморија и голем број пресметки кои ќе добијат директни придобивки од 64-битна платформа.

Потрошувачите се друга работа. Голем дел од задачите што просечниот корисник го прави на компјутерот се повеќе од соодветно покриени со постојната 32-битна архитектура. Конечно, корисниците ќе стигнат до точка каде што префрлување на 64-битни компјутери ќе има смисла, но во моментов тоа не го прави. Колку потрошувачи таму, најверојатно, ќе имаат дури 4 гигабајти меморија во компјутерскиот систем, дури и во наредните две години?

Вистинските придобивки од 64-битните компјутери на крајот ќе ги намалат потрошувачите. Производителите и развивачите на софтвер сакаат да ја ограничат различноста на производите што треба да ги поддржат за да ги намалат трошоците. Поради ова, на крајот ќе се фокусираат исклучиво на производство на 64-битен хардвер и софтвер. Дотогаш, тоа ќе биде трнлив возење за оние кои сакаат да бидат рано adopters.