Domov Ocene 32-bitne proti 64-bitnim osesam: v čem je razlika?

32-bitne proti 64-bitnim osesam: v čem je razlika?

Kazalo:

Video: 32 Bit vs 64 Bit Processor and Operating System | Which One Do You Need? (Oktober 2024)

Video: 32 Bit vs 64 Bit Processor and Operating System | Which One Do You Need? (Oktober 2024)
Anonim

Obstaja veliko načinov za štetje, vendar, ko gre za računalnike, obstaja le binarni zapis: 0 in 1. Vsak se šteje za "bit". To pomeni za 1-bitno računalništvo, dobite dve možni vrednosti; 2-bitni pomeni štiri vrednosti; potem s 3 biti podvojite to na osem (2 na tretjo moč, aka 2 kubična).

Nadaljujte eksponentno in na koncu dobite 32-bitni (2 do 32. moč) vreden 4.294.967.296; 64-bitna (ali 2 do 64. moč) je vredna 18.446.744.073.709.551.616 vrednosti.

To je veliko bitov in številke kažejo, kako močan je lahko čip, ki podpira računalništvo z višjimi bitji. To je veliko več kot dvojno.

To je zato, ker vsakih nekaj let čipi v računalnikih (tudi pametni telefoni) in programska oprema, ki deluje na teh čipih, naredijo skok v podporo novi številki. Na primer:

  • Čip Intel 8080 je v 70. letih prejšnjega stoletja podpiral 8-bitno računalništvo.
  • Windows 3.1 je bil leta 1992 prva 16-bitna namizna različica sistema Windows.
  • AMD je prvi 64-bitni čip na namizju poslal leta 2003.
  • Apple je leta 2009 naredil Mac OS X Snow Leopard v celoti 64-bitni.
  • Prvi pametni telefon s 64-bitnim čipom (Apple A7) je bil leta 2014 iPhone 5s.

To je precej očitno: 64-bitni, včasih oblikovani kot x64, je sposoben narediti več kot 32-bitnih (kar se pravzaprav imenuje x86, izraz, ki je obtičal, ko je Windows Vista začel vtikati 32-bitne aplikacije v mapo, imenovano "Program Files (x86), "x86 se prvotno nanaša na kateri koli OS z navodili za delo na Intelovih čipih, kot so 8086 do 80486).

Te dni najverjetneje že poganjate 64-bitne čipe s 64-bitnimi operacijskimi sistemi, ki nato zaženejo 64-bitne aplikacije (za mobilne naprave) ali programe (na namizju, da se naselijo na neki nomenklaturi). A ne vedno. Windows 7, 8, 8.1 in 10 so bili na primer v 32-bitni ali 64-bitni različici.

Kako sploh poveš, katerega imaš?

Prepoznajte 64-bitni OS

Če uporabljate Windows v računalniku, mlajšem od 10 let, je vaš čip skoraj zagotovljen kot 64-bitni, vendar ste morda namestili 32-bitno različico operacijskega sistema. To je dovolj enostavno preveriti.

V operacijskem sistemu Windows 10 kliknite ikono "My Computer" na namizju in izberite "Properties" (ali odprite nadzorno ploščo in pojdite na System and Security> System). Pod naslovom System ga boste videli pri vrsti sistema: "64-bitni operacijski sistem, procesor na osnovi x64" pomeni, da ste pokriti.

Prav tako lahko v iskalno polje sistema Windows 10 vnesete About in odprete stran z nastavitvami, ki bo pokazala isto stvar.

Zakaj 32-bitni sploh?

Zakaj bi namestili 32-bitni OS na namizni ali prenosni računalnik? Velik razlog je, ker imate 32-bitni procesor, ki potrebuje 32-bitni OS.

Toda imeti tak CPU malo verjetno. Intel je začel izdelovati 32-bitne procesorje na območju 80386 že leta 1985; je prodajal 64-bitne procesorje do leta 2001. Če ste kupili osebni računalnik, odkar se je leta 2005 pojavil čip Pentium D, je malo verjetno, da bi imeli v njem 32-bitni navodila. Zadnji Intelov 32-bitni čip, Pentium 4E, se je pojavil februarja 2004 in ga je x86-64 razširil na 64-bit. To je bilo za nazaj združljivo z 32- in 16-bitno programsko opremo. Poznejše različice Pentiuma 4, kot je Extreme Edition, so bile v celoti 64-bitne - in tudi to je bilo leta 2005 ukinjeno.

Bolj verjetno je, da imate nameščen stari operacijski sistem, ki je prišel le kot 32-bitni. Poznejše nadgradnje, če obstajajo, morda niso poskočile na 64-bit. In to je morda v redu - niso imeli vsi najzgodnejši 64-bitni procesorji vse funkcije. S programsko opremo, kot je 64bit Checker, lahko ugotovite, ali je vaš računalnik resnično pripravljen za 64-bitne funkcije. Deluje na vseh različicah sistema Windows, ki se vračajo v sistem Windows 95.

Namestitev 32-bitnega OS na 64-bitni arhitekturni sistem bo delovala, vendar ni optimalno. 32-bitni OS ima na primer več omejitev - izjemen je, da lahko resnično porabi le 4 GB RAM-a. Namestitev več RAM-a v sistem z 32-bitnim OS ne vpliva veliko na zmogljivost. Toda nadgradite sistem s presežnim RAM-om na 64-bitno različico sistema Windows in opazili boste razliko.

To bi moralo biti opisano na najbolj osupljiv način: uradno podprti največji RAM v sistemu Windows 10 je 2 terabajta (ali 128 GB v Windows 10 Home).

Teoretična meja RAM-a pri 64-bitnih: 16 ekbabajtov . Toda daleč smo od strojne opreme, ki bi to lahko kdaj podprla.

Kakor koli, se zdi, da nakup novega prenosnika s 16 GB RAM-a ni videti tako impresiven, kajne?

64-bitno računalništvo odlikuje številne druge izboljšave, čeprav na načine, ki jih s prostim očesom morda ni opaziti. Širše podatkovne poti, večje celoštevilčne velikosti, osem oktetnih pomnilniških naslovov. To je vse, kar računalniški znanstveniki lahko izkoristijo in tako izboljšajo svoje računalništvo.

Morda boste opazili tudi, da nekateri programi, ki jih naložite za namizni operacijski sistem, imajo 32- in 64-bitne možnosti. Firefox je dober primer, kjer sta možnosti "Windows" in "64-bitni Windows" (kot tudi "Linux" ali "64-bitni Linux" - različica macOS je samo 64-bitna).

Zakaj to? Ker so 32-bitni OS-ji še vedno tam. Za zagon potrebujejo 32-bitno programsko opremo - ponavadi ne morejo namestiti niti 64-bitnih različic in jih zagotovo ne bodo zagnali. Vendar 64-bitni OS lahko podpira 32-bitni program, zlasti Windows ima vgrajen emulacijski podsistem, imenovan Windows32 v operacijskem sistemu Windows64 ali WoW64. Poglejte v C: pogon nekje - videli boste dve programski mapi: eno za 64-bitne programe, drugo za programske mape (x86) samo za 32-bitne aplikacije. Nekoliko vas bo osupnilo, koliko 32-bitne kode je še vedno tam.

Na Macu je manj verjetno, da boste našli veliko 32-bitnih. V meniju Apple izberite About About Mac, kliknite System Report in označite vse aplikacije, naštete pod Software. Vsak bo imel 64-bitni (Intelov) vnos z besedami Da ali Ne. Večina bo Da. Do nedavnega je bil Microsoft Office za Mac - sredi leta 2016 je ponudil le 64-bitno različico.

64-bitni mobilni telefon

Kot smo že omenili, je bil Apple-ov čip A7 prvi 64-bitni procesor, ki je prešel v mobilni telefon (iPhone 5s). Leta 2015 je Apple naročil, da mora vsa programska oprema za iOS potekati 64. Toliko, da je od junija 2016 odpiranje 32-bitne aplikacije v najnovejših različicah iOS povzročilo opozorilo "ne optimizirano": "uporaba lahko vpliva na celoten sistem izvedba."

Če imate iOS 10, verjetno še vedno ne morete uporabljati tistih starejših 32-bitnih aplikacij, ki niso imeli posodobitve (razen nekaj starejših naprav, ki podpirajo iOS 10 na 32-bitnih čipih). To je "najboljša" stvar Applovega zaprtega sistema - to lahko prisili.

V telefonih s sistemom Android je lahko nekoliko bolj zapleteno razkriti podrobnosti, razen če dobro veste, kakšen čip je znotraj. Če tudi ne uporabljate Android 5.0 Lollipop ali novejše različice, ste še vedno 32-bitni. Ena aplikacija, ki vam bo povedala, je AnTuTu Benchmark; naložite ga, kliknite gumb Info in poiščite vrstico Android. Povedal vam bo različico Android in če bo 32- ali 64-bitna. Čeprav je več čipov z operacijskim sistemom Android, od ARM-a do Snapdragona, je pot v smeri 64-bitnih v celoti v teku.

  • Windows na Qualcomm dobi 64-bitno podporo za aplikacije Windows na Qualcomm dobi 64-bitno podporo za aplikacije
  • Intel slavi 40-letnico x86 s 5GHz Core i7 Intel slavi x86 40-letnico s 5GHz Core i7
  • Kako zagnati 32-bitne aplikacije v macOS Catalina Kako zagnati 32-bitne aplikacije v macOS Catalina

Pri iOS-u in Androidu ne gre za odpiranje operacijskega sistema za uporabo več RAM-a - potrebe po pomnilniku na prenosnem računalniku ostajajo zanemarljive v primerjavi z namizjem. Dejansko x64 ni zagotovilo boljše učinkovitosti - veliko 32-bitnih telefonov Android se je ujemalo s prvotnimi 64-bitnimi iPhone 5s. Poleg tega prvi 64-bitni telefoni Android, kot je HTC Desire 510, sploh niso imeli koristi, ker so se obtičali s starejšo 32-bitno različico Androida.

Vendar imajo pametni telefoni 64-bitni druge prednosti - stvari, kot so pridobivanje še več podatkov na cikel (in hitrejše), boljše šifriranje in celotno premikanje na nove 64-bitne čipe - natančneje arhitekturo ARMv8 - z izboljšanimi funkcijami, kot je učinkovitost porabe energije.

Konec koncev je 64-bitna revolucija že na PC-ju in pametnih telefonih. Trženci tega sploh ne trpijo več. Vi, potrošnik, vam ni treba vedeti veliko o tem, da bi bili del tega.

32-bitne proti 64-bitnim osesam: v čem je razlika?