32-bit ali 64-bit Operacijski Sistem

Ok, tukaj moramo začeti z osnovami. Kolikor vemo, štejemo desetiško. Torej ena je 1, dva je 2 in tako dalje. Kaj pa računalnik? Ta skrbno načrtovan zabojček elektronike šteje binarno, kar pomeni, da pozna samo dve števili, oziroma dve stanji. To sta 0 in 1. Ena številka predstavlja 1 bit, kar pomeni da lahko 1 bit predstavlja dve vrednosti: 0 ali 1. Posledično 2 bita predstavljata 4 vrednosti, 3 biti 8 vrednosti in tako naprej. Vsak bit nam podvoji možnost verjetnih vrednosti.

Primer:
1 bit = 0 ali 1
2 bit = 00 ali 01 ali 10 ali 11
4 biti = 0000; 0001; 0011; 0111; 1111; 0101; 0110; 1100

Po takem sistemu enkrat dosežemo 32 bitov kar predstavlja 4,294,967,296 vrednosti in 64 bitov kar predstavlja 18,446,744,073,709,551,616 vrednosti. Kaj nam te številke sploh povedo? Skozi leta računalniškega sveta so se procesorji in programska oprema, ki podpira te čipe, razvijali in dosegali nove računske moči. Naj pojasnim s pomočjo zgodovine:

  • Intel 8080, procesor iz 70ih let prejšnjega stoletja, je podpiral samo 8 bitno računanje
  • Windows 3.1 je bil leta 1992 prvi operacijski sistem, ki je podpiral 16 bitne procesorje
  • Prvi 64 bitni procesor pa je izdelal AMD leta 2003
  • Prvi pametni mobilnik s 64 bitnim čipom je bil Applov iPhone 5s leta 2014

Danes 64 bitni sistem, pogosto označen s x64, lahko počne mnogo več kot 32 bitni sistem, kar je razvidno iz zgornji številk, ne pa iz imena, oziroma kratice x86. Ta kratica je ostala še iz časa Windows Viste, ko je 32 bitne programe razvrstila v mapo “Program Files (x86)”. Dandanes najverjetneje uporabljate 64 bitni čip s 64-bitnim operacijskim sistemom, kateri poganja, kot ste že ugotovili, 64 bitne aplikacije. Lahko pa še vedno dobite zadnje verzije Windowsov (od 7 pa do 10) v 32 bitni verziji.

Kaj imam pa jaz?

Verjetno se kdo od vas zdaj sprašuje. “Kako naj vem, kaj pa imam nameščeno?” Moj odgovor: “Nič lažjega.” Če uporabljate Windows na računalniku, novejšem od 10 let, je vaš procesor najverjetneje 64 bitni, kar pa ni nujno za vaš operacijski sistem, ki je še vedno lahko 32 biten. To lahko pogledate tako, da v “start menu” vpišite “Sistem” in pritisnite enter. Odpre se vam spodnje okno. Poiščete “Vrsta sistema” in preberete kaj piše v nadaljevanju. V mojem primeru je 64-bitni operacijski sistem, procesor x64.

Kakšen OS imam?

Zakaj še imamo 32 bitni sistem?

Zakaj bi kdo hotel namestiti 32 bitni operacijski sistem na svoj računalnik? Največji razlog je, ker imate 32 bitni procesor, kar zahteva 32 bitni operacijski sistem. Kdo pa še ima tako stare procesorje? Intel je začel izdelovat 32 bitne čipe s 80386 procesorjem davnega leta 1985. Če ste svoj računalnik kupili leta 2005 ali kasneje, je pa zelo malo verjetno, da vsebuje 32 bitni čip.

Intel 80386

Bolj verjetno je, da imate star operacijski sistem, ki temelji na 32 bitni zasnovi in najverjetneje ne boste z nobeno posodobitvijo skočili na 64 bitov. Z enostavnim programom “64bit Checker“, lahko pogledate ali je vaš računalnik pripravljen na divjo zabavo z 64 bitnim operacijskim sistemom. Program dela z vsemi verzijami Windows-ov, vse do različice “Windows 95”.

Namestitev 32 bitnega operacijskega sistema na 64 bitno arhitekturo, bo delovalo povsem v redu in brez težav, vendar ne bo optimalno. Vaša največja omejitev, če se odločite podati na pot z 32 bitnim operacijskim sistemom je, da ne boste morali unovčiti več kot 4GB pomnilnika (RAM). To pa ne pomeni, da ga ne morete vstaviti v vaš sistem. Prav tako lahko uporabite mogočnih 32GB pomnilnika, vendar bo vaš sistem lahko uporabljal le 4GB in ostalih 28GB ne bo niti pozdravil, ampak bo odvihral mimo, kot da zanj ne obstajajo. Če pa to neverjetno kapaciteto pomnilnika uporabite v sožitju z 64 bitnim operacijskim sistemom, bo razlika precej opazna.

Kot zanimivost bi rad omenil, da Windows 10 podpira do 2TB pomnilnika (2000GB) ali 128GB, če uporabljate Windows 10 Home. Je pa teoretična največja velikost pomnilnika pri operacijskih sistemih z 64 biti 16 eksabajtov (16,000,000,000 GB), vendar je naša razvojna pot še precej dolga, preden bomo razvili strojno opremo, ki bo podpirala tako velikost. Kar naenkrat nakup sistema z 16GB rama ni več tako impresivno, kot se nam je sprva zdelo, kajne?

128GB pomnilnika (8x16GB)

Ni pa možnost za uporabo večje kapacitete pomnilnika edina prednost 64 bitnega preračunavanja. Tukaj lahko najdemo še izboljšave, ki s prostim očesom niso vidne.

Verjetno ste tudi že opazili, da so nekateri programi, ki jih prenesete iz spleta, dostopni v dveh verzijah – 32 bit in 64 bit. Eden takih programov je tudi “WinRAR“, kjer imamo več možnosti.

Zakaj pa so še vedno dostopni programi za 32 bitne operacijske sisteme? Zato ker so še vedno med nami in potrebujejo 32 bitno programsko opremo. Najverjetneje 64 bitne programske opreme ne boste morali namestiti, zagnati pa zagotovo ne. Torej, 64 bitni operacijski sistemi podpirajo 32 bitno programsko opremo, saj imajo zato vgrajene “emulatorje”. Če pogledate na svoj C: disk in boste našli dve mapi, eno poimenovano “Program Files” za 64 bitne programe in drugo “Program files (x86) za 32 bitne programe. Poglejte in presenečeni boste koliko 32 bitne kode še obstaja.

Kaj pa pametni mobilniki?

Kot sem vam že zgoraj omenil, je bil prvi pametni telefon s 64 bitnim čipom (Applov A7 procesor) iPhone 5s. Leta 2015 je Apple najavil, da bo vsa iOS programska oprema prešla na 64 bitov. Tako lahko letos le stežka odpremo 32 bitno aplikacijo v zadnji verziji iOS, saj nam izpiše opozorilo “Not optimized. Using it may affect overall system performance.” Izjema je nekaj starih naprav, ki podpirajo iOS 10 in vsebujejo 32 bitne čipe.

V taboru Android je malo bolj zapleteno, oziroma je potrebnega več truda. Če vaša naprava ne podpira Androida 5.0 ali novejšega, je najverjetneje 32 bitna. Če pa želite sami preveriti, si lahko namestite brezplačno aplikacijo “AnTuTu Benchmark” in poglejte pod zavihek “Info”. Poiščite oddelek “OS” in takoj v naslednji vrstici vidite kakšno verzijo Androida uporabljate.

Vendar pa mobilna industrija ni prešla iz 32 bitov na 64 bitov zaradi uporabe več pomnilnika. Prav tako uporaba 64 bitne operacijskega sistema ne pomeni boljšo učinkovitost. Kar precej Androidov z 32 biti se je lahko kosalo s takrat novim iPhone 5s in njegovimi 64 biti. Ne, pametni mobilniki so prešli na 64 bitno tehnologijo zaradi drugih prednosti, kot so boljša enkripcija, novi 64 bitni čipi, (ki so primorali k manjši porabi električne energije, kar je danes zelo pomembno) itd.

Kaj smo se naučili?

Torej novi, oziroma bolje rečeno novejši 64 bitni operacijski sistemi so dandanes več ali manj nuja, če želimo uporabljati več kot 4GB pomnilnika, kar pa tudi je za nas potrošnike glavna in večja razlika. Kar lahko še opazimo in nam včasih povzroča kar precej sivih las, je programska oprema, katera mora biti toliko bitna, kot operacijski sistem sam. Sicer 64 bitni Windowsi podpirajo stare 32 bitne programe. To sicer ni priporočljivo, zato če je le možno, uporabite 64 bitno različico.

Kar se pa mobilne tehnologije tiče, vam pa predlagam (razen če ste “smart phone enthusiast”), da pozabite na to, saj 64 bitni Android ne bo preprečil zatikanja in 64 bitni iOS bo še vedno zaprt operacijski sistem s kupom svoje programske opreme, ki je nujna za uporabo (razen v primeru “jailbreaka”).

Vaša reakcija na članek?

Sveže objave

CDPR bo prisilil delavce, da do izida igre Cyberpunk 2077 delajo 6-dnevne, 10-urne delavnike

Izdelovanje iger se sliši kot sanjski posel in vsekakor nosi svoje prednosti. Delavci dobijo priložnost, da sodelujejo pri gradnji nečesa res posebnega,...

Hekerji izmaknili 150 milijonov dolarjev iz azijske kripto menjalnice

Mrzlica nakupovanja kriptovalut se je v letu 2020 malce umirila in čeprav tudi danes s težavo pridemo do novih NVIDIA 3080 grafičnih...

Assassin’s Creed Valhalla novi napovednik nam pove več o zgodbi

Za igro Assassin's Creed Valhalla smo dobili že nekaj napovednikov in čeprav me ti osebno niso razočarali, so me preveč spomnili na...

PUSTI ODGOVOR

Prosimo, vnesite vaš komentar!
Prosimo, vnesite vaše ime

Sveže novice na email!