64-bit Computing

Si mund të kaloni nga 32 në 64 bit për të përmirësuar kompjuterin?

Prezantimi

Në këtë pikë, të gjithë laptopët dhe kompjuterët personalë të kompjuterave kanë kaluar nga 32-bit në 64-bit procesorë. Edhe pse ky është rasti, disa kompjutera ende kanë versione 32-bitësh të Windows, të cilat kanë disa implikime se sa kujtesë mund të kenë qasje. Ka ende disa procesorë të ulët në fund të telefonisë mobile që përdorin 32-bit edhe pse pse software është ende në dispozicion.

Zona e madhe ku përpunimi 32-bit kundrejt 64-bit është me të vërtetë një çështje ka të bëjë me procesorët e tabletëve . Shumica e telefonave celularë dhe tabletëve ende përdorin procesorë 32-bitësh. Kjo është kryesisht për shkak se ata kanë tendencë të jenë më efikase kur është fjala për përdorimin e tyre të energjisë dhe hardware tashmë është i kufizuar nga madhësia. Megjithatë, procesorët 64-bitë po bëhen më të zakonshëm kështu që është një ide e mirë për të kuptuar se si një procesor 32-bit kundrejt 64-bit mund të ndikojë në përvojën tuaj në kompjuter.

Kuptimi i biteve

Të gjithë përpunuesit e kompjuterit bazohen në matematikë binare për shkak të transistorëve që përbëjnë gjysmëpërçuesit brenda patateve. Për të vënë gjërat në kushte shumë të thjeshta, pak është një 1 ose 0 i vetëm ose i ruajtur në përpunuar nga një tranzistor. Të gjithë procesorët janë referuar nga aftësia e përpunimit të tyre pak. Për shumicën e procesorëve tani, kjo është 64-bit por për të tjerët, mund të kufizohet vetëm në 32 bit. Pra, çfarë do të thotë numërimi bit?

Ky vlerësim bit i procesorit përcakton numrin më të madh numerik që procesori mund të trajtojë. Numri më i madh që mund të përpunohet në një cikël të vetëm të orës do të jetë e barabartë me 2 në fuqinë (ose eksponentin) të vlerësimit të bitit. Kështu, një procesor me 32 bit mund të trajtojë një numër deri në 2 ^ 32 ose afërsisht 4.3 miliardë. Çdo numër më i madh se ky do të kërkojë më shumë se një cikël të orës për t'u përpunuar. Një procesor me 64 bit, nga ana tjetër, mund të trajtojë një numër prej 2 ^ 64 ose rreth 18.4 quintillion (18,400,000,000,000,000,000). Kjo do të thotë se një procesor 64-bit do të jetë në gjendje të trajtojë më me efikasitet matematikën e numrit të madh. Tani përpunuesit nuk janë vetëm duke bërë matematikë në mënyrë strikte, por vargu më i gjatë do të thotë se mund të kompletojë komandat më të avancuara në një cikël të vetëm të orës sesa të ndahen në shumëfish.

Pra, nëse keni dy procesorë të krahasueshëm që operojnë në të njëjtën shpejtësi të orës, duke dhënë komanda të ngjashme programimi, një procesor 64-bit mund të jetë efektivisht dy herë më i shpejtë se një procesor 32-bit. Kjo nuk është plotësisht e vërtetë sepse çdo cikël orësh nuk përdor domosdoshmërisht të gjitha bit në një kalim, por kurdo që është më i madh se 32, 64 bit do të marrë gjysmën e kohës për atë udhëzim.

Kujtesa është çelësi

Një nga pikat e tjera të drejtpërdrejtë të prekur nga vlerësimi bit i procesorit është sasia e kujtesës që sistemi mund të mbështesë dhe të ketë akses. Le të hedhim një vështrim në platformat e tanishme 32-bit të sotme. Aktualisht procesorët 32-bit dhe sistemi operativ mund të mbështesin një total prej 4 gigabajt memorie në kompjuter. Nga 4 gigabajt të memories, sistemet operative mund të alokojnë vetëm 2 gigabajt memorie në një aplikacion të caktuar.

Kjo është shumë më e rëndësishme kur bëhet fjalë për laptopët dhe kompjuterët personalë të kompjuterit . Kjo është për shkak se ata kanë qasje në programe dhe aplikacione më komplekse për të mos përmendur hapësirën për kujtesën për përpunuesit. Në anën tjetër, procesorët e celularëve kanë hapësirë ​​të kufizuar dhe përgjithësisht kanë memorie të integruar në procesorin. Si rezultat, edhe procesorët e lartë në fund për smartphones dhe tableta në përgjithësi kanë vetëm 2GB memorie kështu që nuk arrijnë kufijtë prej 4GB.

Pse kjo ka rëndësi? E pra, sasia e kujtesës që procesori ka ndikuar në kompleksitetin e programeve. Shumica e tabletave dhe telefonave më të vegjël nuk kanë aftësinë për të zbatuar aplikacione jashtëzakonisht komplekse, siç është Photoshop . Kjo është arsyeja pse një kompani si Adobe ka për të vënë shumë aplikacione të tjera që bëjnë aspekte të ndryshme të programit të vetëm më kompleks PC mund. Duke përdorur një procesor me 32-bit me kufizimet e kujtesës, ai kurrë nuk do të arrijë nivelin e njëjtë të kompleksitetit që një kompjuter personal i plotë është i aftë.

Çfarë është një 64-bit CPU pa një OS 64-bit?

Deri më tani ne kemi folur për aftësitë e procesorëve bazuar në arkitekturën e tyre, por ka një pikë kyçe për t'u bërë këtu. Përdorimi i plotë i një procesori është vetëm aq i mirë sa software i shkruar për të. Running një procesor 64-bit me një sistem operativ 32-bit do të përfundojë duke humbur një sasi të madhe të potencialit kompjuterik të procesorit. Sistemi operativ 32-bit do të përdorë vetëm gjysmën e regjistrave të procesorit duke kufizuar kështu aftësinë e tij informatike. Do të ketë të gjitha kufizimet e njëjta me atë që një procesor ekzistues 32-bit ka me të njëjtin OS.

Ky është një problem mjaft i madh. Shumica e ndryshimeve të arkitekturës siç janë procesorët 64-bit zakonisht kërkojnë që një grup i programeve krejtësisht të reja të shkruhen për ta. Ky është një problem i madh për prodhuesit e harduerëve dhe prodhuesit e softuerëve. Kompanitë softuerike nuk duan të shkruajnë softuerin e ri derisa hardueri të jetë atje për të mbështetur shitjet e tyre të softuerit. Natyrisht, njerëzit e hardware nuk mund ta shesin produktin e tyre nëse nuk ka softuer për ta mbështetur atë. Kjo është një nga arsyet kryesore pse CPU-të e ndërmarrjeve të tilla si IA-64 Itanium nga Intel kishin probleme. Ka pasur pak softuer të shkruar për arkitekturën dhe emulimi i saj 32-bit për të drejtuar sistemet operative ekzistuese të dëmtuara rëndë CPU.

Pra, si ndodh AMD dhe Apple rreth këtij problemi? Apple ka filluar shtuar 64-bit patches për sistemin e saj operativ. Kjo shton disa mbështetje shtesë, por ende po funksionon në një sistem operativ 32 bit. AMD ka marrë një rrugë të ndryshme. Ajo ka projektuar procesorin e saj për të trajtuar sistemet operative x86 me 32 bit dhe pastaj shtoi regjistra shtesë 64-bit. Kjo lejon që procesori të kandidojë 32-bit si në mënyrë efektive si një procesor 32-bit, por me versionet ekzistuese 64-bit të Linux ose Windows XP 64 të ardhshëm do të shfrytëzojë potencialin e plotë të përpunimit të CPU.

A është koha e duhur për 64-bit Computing?

Përgjigja për këtë pyetje është po dhe jo. Industria po arrin kufijtë e informatikës 32-bit për pjesën më të madhe të tregut të kompjuterëve më të lartë, siç janë ndërmarrjet dhe përdoruesit e energjisë. Nëse kompjutera duhet të rriten në shpejtësi dhe në fuqinë e përpunimit, është e nevojshme të bëni kërcimin në gjeneratën e ardhshme të procesorëve. Këto janë sisteme që në përgjithësi kërkojnë më shumë memorje dhe numërime të mëdha që do të marrin përfitimet e drejtpërdrejta të një platforme 64-bitësh.

Konsumatorët janë një çështje tjetër. Pjesa më e madhe e detyrave që konsumatori mesatar bën në kompjuter janë më shumë se të mbuluara në mënyrë adekuate nga arkitektura ekzistuese 32-bit. Përfundimisht, përdoruesit do të arrijnë deri në pikën ku kalimi në kompjuterin 64-bit do të ketë kuptim, por aktualisht nuk funksionon. Sa konsumatorë atje do të kenë madje 4 gigabajt memorie në një sistem kompjuterik edhe në dy vitet e ardhshme?

Përfitimet reale të kompjuterit 64-bit do të rrjedhin përfundimisht tek konsumatorët. Prodhuesit dhe zhvilluesit e programeve duan të kufizojnë shumëllojshmërinë e produkteve që ata duhet të mbështesin për të provuar dhe ulur kostot. Për shkak të kësaj, ata përfundimisht do të fokusohen vetëm në prodhimin e harduerëve dhe programeve 64-bitëshe. Deri në atë kohë, do të jetë një udhëtim me gunga për ata që zgjedhin të jenë adoptues të hershëm.