64 biteko Informatika

Nola egin dezaket 32 ​​eta 64 bit bitarteko konmutadoreak informatika hobetu?

Sarrera

Une honetan, ordenagailu eramangarri eta ordenagailu pertsonal guztiek 32 bit-eko eta 64 bit-eko prozesadoreen trantsizioa egin dute. Hala ere, ordenagailu batzuek Windows-eko 32 biteko bertsioak dituzte oraindik, zeinek sar daitezkeen zenbat memoria sar ditzaketen. Badira oraindik ere 32 bit-eko bitarteko behe-mailako prozesagailu mugikor batzuk, nahiz eta software hori oraindik ere eskuragarri dago.

32 biteko 64 biteko prozesatze versus benetan arazo handia da tablet prozesadoreekin . Gaur egun, telefono mugikor eta pilulen gehienak oraindik 32 biteko prozesadoreak erabiltzen ditu. Hau da, batez ere, eraginkortasun handiagoa izan ohi dutelako boterearen erabilerari dagokionez, eta hardwareak dagoeneko mugatuta daude. Hala eta guztiz ere, 64 biteko prozesadoreak ohikoak izaten ari dira, beraz, 32 biteko eta 64 biteko prozesadoreek zure ordenagailuaren esperientzia nola eragin dezaketen ulertzeko ideia ona da.

Bits ulertzea

Ordenagailu prozesadore guztiak matematika bitarretan oinarritzen dira, txiparen barruan erdieroaleak osatzen dituzten transistoreak. Gauzak oso modu errazean jartzeko, pixka bat 1 edo 0 bat da, bai transistore batek prozesatutakoetan. Prozesadore guztiak bere bit prozesatzeko gaitasunaren arabera aipatzen dira. Prozesadore gehienentzat gaur egun, hau da, 64 bitekoak, baina beste batzuentzat, oraindik 32 bits besterik ez da. Beraz, zer esan nahi du bit kontuak?

Prozesadoreen bit-prozesu honek prozesadoreak kudeatzen duen zenbaki kopuru handiena zehazten du. Zirkuitu bakarreko ziklo batean prozesatzen den kopuru handiena 2 bitaren balioaren potentzia (edo esanguraren) baliokidea izango da. Horrela, 32 biteko prozesadore batek 2 ^ 32 edo gutxi gorabehera 4.3 milioi ditzake. Edozein zenbaki hori baino handiagoa izango da erlojuaren ziklo bat baino gehiago behar izatea. 64 biteko prozesadore batek, bestetik, 2 ^ 64 edo gutxi gorabehera 18,4 hilean (18,400,000,000,000,000) kudeatu dezake. Horrek esan nahi du 64 biteko prozesadore batek matematika kopuru handiagoarekin modu eraginkorrean kudeatu ahal izatea. Orain, prozesadoreak math egiten ez bakarrik zorrozki baina luzeagoa kateak esan nahi du komando aurreratuagoak erloju ziklo bakar bat osatzeko baino gehiago sartu behar izatea.

Beraz, bi prozesadore alderagarriak erlojuaren abiadura berean exekutatzen badituzu, programazio komando antzekoak badituzu, 64 biteko prozesadore batek bi bitarteko 32 biteko prozesadore bat bezain bizkor izan dezake. Ez da oso-osorik egia, erlojuaren ziklo bakoitzak ez du zertan pasako den bit guztiak erabili behar, baina 32 baino handiagoa den edonon, 64 bitek instrukzio horren erdiak hartuko dituzte.

Memoria gakoa da

Prozesadoreen bit-balioaren zuzeneko eragina duten beste elementu batek sistemak onartzen eta sar ditzakeen memoria kopurua da. Azter dezagun egungo 32 biteko plataforma gaur egun. Gaur egun, 32 biteko prozesadore eta sistema eragileek 4 gigabytetako memoria guztira onartzen dute ordenagailuan. Memoria 4 gigabyteetatik, sistema eragileek 2,2 gigabyte-ko memoria bakarrik eslei dezakete aplikazio jakin batera.

Hau askoz ere garrantzitsuagoa da ordenagailu eramangarri eta mahaigaineko ordenagailu pertsonaletan . Hau da programa eta aplikazio konplexuagoetara sarbidea izatea, prozesadoreentzako memoria espazioa ez izateagatik. Mugikorren prozesadoreak, bestalde, espazio mugatua dute eta oro har prozesadorean integratuta daukate memoria. Ondorioz, telefono mugikorren eta tableten goialdean dagoen prozesadoreek, oro har, memoria 2GB besterik ez dute 4GB mugara iristeko.

Zergatik gertatzen da hori? Beno, prozesadoreen memoria zenbatekoa programen konplexutasuna eragin du. Pilulak eta telefono mugikor gehienek ez dute aplikazio oso konplexuak exekutatzeko gaitasuna, hala nola, Photoshop . Horregatik, Adobe bezalako enpresa batek PC programa konplexu bakarreko alderdi desberdinak egin ditzakeen beste aplikazio askok jarri behar ditu. 32 biteko prozesadore bat erabiliz memoria-murriztapenekin, inoiz ez da izango ordenagailu osoko ordenagailu osoa konplexutasun maila bera lortzeko.

Zer da 64 biteko sistema eragilea 64 biteko CPU bat?

Orain arte, arkitekturan oinarritutako prozesadoreen gaitasunei buruz hitz egin dugu, baina hemen gakoa da. Prozesadore baten erabilera osoa bakarrik dago idatzitako softwarea bezain ona. 64 biteko prozesadore bat exekutatzen duen 32 biteko sistema eragile batekin amaituko da prozesadore informatikoen potentziaren zati handi bat alferrik galtzea. 32 biteko sistema eragilea prozesadorearen erdi-erdiak bakarrik erabiliko ditu, horrela bere konputazio gaitasuna mugatuz. Nahitaezko muga guztiak izango ditu dagoeneko 32 biteko prozesadore batek OS berarekin duenarekin.

Hau arazo benetan handia da. Arkitektura gehienak 64 biteko prozesadoreak bezalako aldaketak, oro har, programa multzo oso berria behar dute. Arrazoi handia da bai hardware arduradunek bai softwarearen arduradunentzat. Softwarearen enpresek ez dute softwarea idazteko softwarea harik eta softwarea saltzen laguntzeko. Jakina, hardwarearen jendea ezin da bere produktua saldu, softwarea onartzen ez bada behintzat. Honek arrazoi garrantzitsuenetariko bat da Intel konpainiako CPU-ak, IA-64 Itanium-ak arazoak izan zituela. Arkitekturaz idatzitako software txikia zegoen eta bere 32 biteko emulazioa existitzen zen sistema eragileek PUZ gogor larriki exekutatu zuten.

Beraz, nola dira AMD eta Apple arazo honen inguruan? Apple-k 64 biteko adabak gehitu ditu bere sistema eragileetarako. Honek laguntza gehigarria gehitzen du, baina oraindik 32 biteko sistema eragilean dago martxan. AMDk beste bide bat hartu du. Prozesadorea x86 32 biteko sistema eragileak kudeatzeko diseinatu du eta 64 biteko erregistro gehigarriak gehitu. Horrek prozesadoreak 32 biteko kodea modu eraginkorrean exekutatzen uzten dio 32 biteko prozesadore gisa, baina Linux bertsio 64 biteko bertsioekin edo hurrengo Windows XP 64 bertsioarekin CPU prozesatzeko prozesu osoa erabiliko du.

Denbora egokia da 64 biteko konputagailuak?

Galdera horri erantzuna bai bai bai ez dago. Industria 32 biteko konputagailuen mugak dira goi mailako ordenagailuen merkatuan, esate baterako, enpresak eta potentzia erabiltzaileak. Ordenagailuak abiadura eta prozesatzeko potentzia handitzen badira, jauzi egin behar da prozesadore hurrengo belaunaldira. Sistemak, oro har, askoz ere memoria eta kopuru handiagoak behar dituzte 64 biteko plataforma baten onura zuzenak lortzeko.

Kontsumitzaileak beste gai bat dira. Ordenagailuko batez besteko kontsumitzaileak zeregin asko ditu 32 biteko arkitekturak behar bezala estaltzen dituena. Azkenean, erabiltzaileek 64 biteko konputagailurako aldaketek zentzua izango duten puntura iritsiko dira, baina gaur egun ez. Zenbat kontsumitzaile daude, ziurrenik, 4 gigabyte memoria ordenagailu sistema batean, nahiz eta hurrengo bi urteetan?

64 biteko konputazioaren benetako onurak kontsumitzaileek behera egingo dute. Fabrikatzaileek eta software garatzaileek kostuak murrizteko eta saiatu behar dituzten produktuen barietateak mugatu nahi dituzte. Hori dela eta, 64 biteko hardwarea eta softwarea ekoizteko soilik bideratuko dute. Garai hartan, adopzio goiztiarrak aukeratzeko aukerarik gabeko ibilbidea izango da.