Komputado de 64-bitoj

Kiel Povas Ŝaltilon de 32 ĝis 64-bitoj Plibonigu Komputadon?

Enkonduko

Ĉe ĉi tiu punkto, ĉiuj tekkomputiloj kaj labortablaj komputiloj transiris de 32-bit ĝis 64-bitaj procesoroj. Kvankam ĉi tio estas, iuj komputiloj ankoraŭ havas 32-bitajn versiojn de Windows, kiuj havas iujn implikaĵojn pri kiom da memoro ili povas aliri. Ankoraŭ estas kelkaj malaltaj fina moveblaj procesoroj, kiuj uzas 32-bitojn, sed tial la programaro ankoraŭ estas disponebla.

La granda areo, kie 32-bito kontra 64-bita prilaborado estas vere problemo pri tablojdaj procesoroj . Plej multaj poŝtelefonoj kaj tablojdoj ankoraŭ uzas procesorojn de 32-bitoj. Ĉi tio estas ĉefe ĉar ili inklinas esti pli efikaj kiam ĝi temas pri ilia potenco kaj la aparataro jam estas limigita de grandeco. Ankoraŭ tiel, la procesoroj de 64-bitoj iĝas pli komunaj, tial ĝi estas bona ideo kompreni, kiel komputiloj de 32-bit versus 64-bitoj povas efiki vian komputikan sperton.

Kompreni Bitojn

Ĉiuj komputilaj procesoroj estas bazitaj sur binara matematiko pro la transistoroj, kiuj formas la duonkonduktojn ene de la blatoj. Por meti aferojn en tre simplaj terminoj, iom estas nur 1 aŭ 0 stokita sur transformita transistoro. Ĉiuj procesoroj estas raportitaj per ilia bilata prilaborado. Por plej multaj procesoroj nun, tio estas 64-bitoj sed por aliaj, ĝi ankoraŭ povas esti limigita al nur 32-bitoj. Do kion signifas la kalkulo?

Ĉi tiu malalta takso de la procesoro determinas la plej grandan nombran numeron, kiun la procesoro povas pritrakti. La plej granda nombro, kiu povas esti procesita en ununura horloĝkiklo, ekvivalentos al 2 al la potenco (aŭ eksponento) de la bito-rangigo. Tiel, procesoro de 32-bitoj povas manipuli numeron ĝis 2 ^ 32 aŭ proksimume 4,4 miliardoj da dolaroj. Ajna nombro pli granda ol tio postulos pli ol unu horloĝan ciklon por procesi. Procesoro de 64-bitoj, aliflanke, povas trakti kelkajn 2 ^ 64 aŭ proksimume 18.4 kvintilojn (18,400,000,000,000,000,000). Ĉi tio signifas, ke 64-bita procesoro povus pli efike manipuli grandan numeron de matematikoj. Nun la procesoroj ne nur faras matricojn strikte sed la pli longa ŝnuro signifas, ke ĝi povas kompletigi pli progresintajn komandojn en ununura horlora ciklo prefere ol devi dividi en multoblaj.

Do, se vi havas du kompareblajn procesistojn, kiuj funkcias samtempe al la rapido de horloĝo donitaj similaj programprogramoj, procesoro de 64-bitoj povus esti efike dufoje pli rapida ol procesilo de 32-bitoj. Ĉi tio ne estas tute vera ĉar ĉiu horloĝo-ciklo ne necese uzas ĉiujn pecojn en paso sed iam ajn ĝi estas pli granda ol 32, la 64-bitoj prenos duonon de la tempo por tiu instrukcio.

Memoro estas la Ŝlosilo

Unu el la aliaj eroj rekte influitaj de la komerca takso de la procesoro estas la kvanto de memoro, kiun la sistemo povas subteni kaj aliri. Ni rigardu la nunajn 32-bitajn platformojn de hodiaŭ. Nuntempe 32-bitaj procesoroj kaj mastruma sistemo povas subteni tuta de 4 gigabajtoj de memoro en la komputilo. De la 4 gigabajtoj de memoro, la mastrumaj sistemoj nur povas atribui 2 gigabajtojn de memoro al donita apliko.

Ĉi tio multe pli gravas, kiam temas pri tekkomputilo kaj labortablaj personaj komputiloj . Ĉi tio estas ĉar ili havas aliron al pli kompleksaj programoj kaj aplikoj por ne mencii spacon por la memoro por la procesoroj. Procesoroj móviles, aliflanke, havas limigitan spacon kaj ĝenerale havas la memoron integritan en la procesoro. Kiel rezulto, eĉ maksimumaj procesoroj por smartphones kaj tablojdoj ĝenerale havas nur 2GB de memoro do ĝi ne atingas la 4GB limojn.

Kial ĉi tiu afero? Nu, la kvanto de memoro la procesoro efikis la kompleksecon de la programoj. Plej malgrandaj tablojdoj kaj telefonoj ne havas la kapablon funkcii ekstreme kompleksajn aplikojn kiel Photoshop . Jen kial kompanio kiel Adobo devas meti multajn aliajn aplikojn, kiuj povas fari la malsamajn aspektojn de la ununura kompleksa PC-programo. Per uzado de 32-bitaj procesoroj kun ĝiaj memoraj limigoj, ĝi neniam atingos saman nivelon de komplekseco, ke kapabla kompleta persona komputilo.

Kio estas 64-bita CPU sen 64-bit VIN?

Ĝis nun ni parolis pri la kapabloj de la procesoroj bazitaj sur ilia arkitekturo, sed tie estas ŝlosila punkto. La plena uzo de procesoro estas nur bona kiel la programaro por ĝi. Kuri procesilon de 64-bitoj kun 32-bita operaciumo finos malŝpari grandan kvanton de komputila potencialo de procesoro. La mastruma sistemo de 32-bitoj nur uzos duonon de la registroj de la procesoro, tiel limigante ĝian komputikan kapablecon. Ĝi ankoraŭ havos ĉiujn samajn limojn sur ĝi, ke ekzistanta 32-bitaj procesoroj havas la saman OS.

Ĉi tio fakte estas sufiĉe granda problemo. Plej multaj arkitektoj ŝanĝas kiel ekzemple 64-bitaj procesoroj postulas tute novan serion de programoj esti skribita por ili. Ĉi tio estas granda problemo por la aparataro kaj la programistoj. La softvaraj kompanioj ne volas skribi la novan programaron ĝis la aparataro estas tie por subteni iliajn programajn vendojn. Kompreneble, la aparataro homoj ne povas vendi sian produkton krom se ekzistas programaro por subteni ĝin. Ĉi tiu estas unu el la ĉefaj kialoj, kial entreprenaj CPUoj kiel ekzemple IA-64 Itanium el Intel havis problemojn. Ekzistis malmulte da programaro skribita por la arkitekturo kaj ĝia 32-bitaj emulaĵoj por ekzekuti la ekzistantajn mastrumajn sistemojn severe krimis la CPU.

Do, kiel estas AMD kaj Apple faranta ĉi tiun problemon? Apple komencis aldoni 64-bitajn makulojn por sia mastruma sistemo. Ĉi tio aldonas ioman plian subtenon, sed ĝi ankoraŭ funkcias sur 32-bit-OS. AMD prenis malsaman itineron. Ĝi desegnis sian procesoron por manipuli la denaskajn x86 32-bit-operaciojn kaj poste aldonis aldonajn 64-bitajn registrojn. Ĉi tio permesas al la procesoro kuri kodon de 32 bitoj tiel efike kiel procesilo de 32-bitoj, sed kun la nunaj 64-bitaj versioj de Linukso aŭ la venonta Windows XP 64 ĝi uzos la plenan potencan proceson de la CPU.

Ĉu la tempo rajtas por 64-bita komputado?

La respondo al ĉi tiu demando estas jes kaj ne. La industrio atingas la limojn de 32-bita komputado por multe da la pli alta fina komputila merkato kiel ekzemple entreprenistoj kaj potencaj uzantoj. Se komputiloj devas pliigi rapidojn kaj prilabori potencon, necesas fari la salton al la venonta generacio de procesoroj. Ĉi tiuj estas sistemoj, kiuj ĝenerale postulas multe pli da memoro kaj grandnombraj kalkuloj, kiuj ricevos la rektajn profitojn de 64-bita platformo.

Konsumantoj estas malsama afero. Granda parto de la taskoj, kiujn la konsumanto de la komputiloj faras sur la komputilo, estas pli ol taŭge kovritaj de la ekzistanta 32-bita arkitekturo. Eventuale, uzantoj atingos la punkton, kie la ŝaltilo al komputado de 64-bitoj faros senton, sed nuntempe ĝi ne. Kiom da konsumantoj tie verŝajne eĉ havas 4 gigabajtojn de memoro en komputila sistemo eĉ en la venontaj du jaroj?

La realaj profitoj de 64-bita komputado finfine falos al la konsumantoj. Produktistoj kaj fabrikistoj de programistoj ŝatas limigi la varion de produktoj, kiujn ili devas subteni por provi kaj redukti kostojn. Pro ĉi tio, ili fine enfokusigos nur la produktadon de 64-bita aparataro kaj programaro. Ĝis tiu tempo, ĝi fariĝos bomba rajdado por tiuj, kiuj elektas esti frua adoptantoj.