Cili është ndryshimi midis 32-bit dhe 64-bit?

Përmbajtje:

Cili është ndryshimi midis 32-bit dhe 64-bit?
Cili është ndryshimi midis 32-bit dhe 64-bit?
Anonim

Në botën kompjuterike, 32-bit dhe 64-bit i referohen llojit të njësisë qendrore të përpunimit, sistemit operativ, drejtuesit, programit softuer, etj., që përdor atë arkitekturë të veçantë.

Me siguri e keni parë opsionin për të shkarkuar një pjesë të softuerit si një version 32-bit ose një version 64-bit. Dallimi, në fakt, ka rëndësi sepse të dy ishin programuar për sisteme të veçanta.

Çfarë kuptimi kanë?

  • hardueri dhe softueri 32-bit shpesh referohen si x86 ose x86-32.
  • hardueri dhe softueri 64-bit shpesh referohen si x64 ose x86-64.
  • Sistemet 32-bit përdorin të dhëna në pjesë 32-bitësh, ndërsa sistemet 64-bit përdorin të dhëna në pjesë 64-bitësh. Në përgjithësi, sa më shumë të dhëna që mund të përpunohen menjëherë, aq më shpejt mund të funksionojë sistemi.

Ka disa avantazhe të tjera për një sistem 64-bit, më praktikisht aftësinë për të përdorur sasi shumë më të mëdha të memories fizike (më shumë se 4 GB e lejuar nga një makinë 32-bit).

Shihni çfarë ka për të thënë Microsoft në lidhje me kufijtë e kujtesës për versione të ndryshme të Windows.

Një procesor 64-bitësh mund të trajtojë 64 bit të dhëna në të njëjtën kohë, gjë që e lejon atë të llogaritë informacionin më shpejt, pavarësisht nga shpejtësia e orës së procesorit. Ai lejon më shumë përdorim të memories sepse, me procesorë 32-bitësh, mund të aksesohen vetëm 232 adresa të RAM-it (të gjithë numrat binarë 32-shifrorë).

Ky kufizim do të thotë se procesori përdor një sasi shumë më të ulët të memories se procesorët 64-bit, të cilët mund të lexojnë dyshifra. Në fakt, me çdo shifër shtesë, numri maksimal i adresave që mund të aksesohen dyfishohet gjithashtu, duke lejuar shumë më tepër memorie sesa një procesor 32-bit.

Me procesorët 64-bit që kanë një madhësi bit-i më të madh dhe rrjedhimisht aftësinë për të llogaritur numra më të mëdhenj, kompjuteri gjithashtu përfundon duke u marrë me gjithçka në një nivel shumë më të saktë se një kompjuter 32-bit. Piksele në ekran, për shembull, mund të ngjyrosen dhe vendosen më saktë se pikselët në një kompjuter 32-bit.

Sistemet operative 64-bit dhe 32-bit

Shumica e procesorëve të rinj bazohen në arkitekturën 64-bit dhe mbështesin sistemet operative 64-bit. Këta procesorë janë gjithashtu plotësisht të pajtueshëm me sistemet operative 32-bit.

Të gjitha botimet e Windows 11 dhe shumica e botimeve të Windows 10, Windows 8, Windows 7 dhe Windows Vista janë të disponueshme në formatin 64-bit. Nga botimet e Windows XP, vetëm Professional është i disponueshëm në 64-bit.

Të gjitha botimet e Windows, nga XP deri në 10, disponohen në 32-bit.

Çdo sistem operativ Mac që nga v10.8 (Mountain Lion) ka qenë 64-bit.

Ashtu si Windows, Linux mund të jetë 32-bit ose 64-bit. Ju mund të shihni se cilin po ekzekutoni me komandën lscpu.

Nuk jam i sigurt nëse kopja e Windows në kompjuterin tuaj është 32-bit apo 64-bit?

Mënyra më e shpejtë dhe më e lehtë për të parë nëse po përdorni një version 32-bit ose 64-bit të Windows-it është të kontrolloni se çfarë thotë në Control Panel. Një metodë tjetër e thjeshtë është të kontrolloni dosjen Program Files; ka më shumë informacion për këtë më poshtë.

Për të parë arkitekturën e harduerit, hapni Command Prompt dhe futni këtë komandë:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Mund të merrni një përgjigje si AMD64 për të treguar se keni një sistem të bazuar në x64, ose x86 për 32-bit.

Kjo është një komandë tjetër që funksionon duke kontrolluar për informacion në hive të regjistrit HKLM:


regjistruar pyetje "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Mjedis" /v PROCESSOR_ARCHITECTURE

Image
Image

Kjo komandë duhet të rezultojë në shumë më tepër tekst, por më pas përfundon me një përgjigje si një nga këto:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Mënyra më e mirë për të përdorur një nga këto komanda është t'i kopjoni ato këtu, klikoni me të djathtën në hapësirën e zezë në Command Prompt dhe më pas ngjitni komandën.

Këto komanda ju tregojnë vetëm arkitekturën e harduerit, jo llojin e versionit të Windows që po përdorni. Ka të ngjarë të jenë të njëjta pasi sistemet x86 mund të instalojnë vetëm një version 32-bit të Windows, por nuk është domosdoshmërisht e vërtetë pasi një version 32-bit i Windows mund të instalohet edhe në sistemet x64.

Pse ka rëndësi

Njohja e ndryshimit është thelbësore në mënyrë që të instaloni llojet e duhura të softuerit dhe drejtuesve të pajisjeve. Për shembull, kur jepet opsioni midis shkarkimit të një versioni 32-bit ose 64-bit, një program softuerësh 64-bit është zgjidhja më e mirë. Megjithatë, nuk do të funksionojë fare nëse jeni në një version 32-bit të Windows.

Një ndryshim i dukshëm për ju, përdoruesin fundor, është se është e mundur që pasi të keni shkarkuar një program të madh, do të zbuloni se e keni humbur atë kohë pasi nuk do të funksionojë në kompjuterin tuaj specifik. Për shembull, nëse keni shkarkuar një program 64-bit që prisni ta përdorni në një OS 32-bit.

Megjithatë, disa programe 32-bit mund të funksionojnë mirë në një sistem 64-bitësh. Me fjalë të tjera, programet 32-bit janë në përputhje me sistemet operative 64-bit. Megjithatë, ky rregull nuk është gjithmonë i vlefshëm, dhe kjo është veçanërisht rasti me disa drejtues pajisjesh pasi pajisjet harduerike kërkojnë që të instalohet versioni i saktë që ai të ndërlidhet me softuerin (d.m.th., drejtuesit 64-bit janë të nevojshëm për një 64- bit OS dhe drejtues 32-bit për një OS 32-bit).

Një herë tjetër kur dallimet 32-bit dhe 64-bit hyjnë në lojë është kur zgjidhni një problem softueri ose shikoni nëpër drejtorinë e instalimit të një programi.

Është e rëndësishme të kuptoni se versionet 64-bit të Windows kanë dy dosje të ndryshme instalimi, pasi ato përmbajnë gjithashtu një direktori 32-bit. Megjithatë, një version 32-bit ka vetëm një dosje instalimi. Ajo që është konfuze është se dosja Program Files e versionit 64-bit është i njëjti emër me dosjen Program Files 32-bit në një version 32-bit të Windows.

Një shembull se pse është kështu është kështu që një program 32-bit nuk përpiqet të përdorë një DLL 64-bit, i cili nuk do të funksionojë. Në vend të kësaj, kur një program 32-bit instalohet në dosjen Program Files 32-bit dhe më pas ekzekutoni programin e përmendur, Windows e di se duhet të tërheqë disa skedarë specifikë 32-bit në vend të atyre që përdoren për programet 64-bit.

Image
Image

Nëse jeni të hutuar, shikoni këtu:

Versionet 64-bit të Windows kanë dy dosje:

  • vendndodhja 32-bit: C:\Program Files (x86)\
  • vendndodhja 64-bit: C:\Program Files\

Versioni 32-bit i Windows ka një dosje:

vendndodhja 32-bit: C:\Program Files\

Siç mund ta thoni, është pak konfuze të thuhet qartë se dosja 64-bit Program Files është C:\Program Files\ pasi kjo nuk është e vërtetë për një OS 32-bit.

Përtej udhëzimeve dhe udhëzimeve që kërkojnë nga ju të dini ndryshimin, një arsye tjetër për të kuptuar këto terma është e rëndësishme nëse nuk jeni i sigurt nëse duhet të merrni një kompjuter 64-bit ose program 64-bit.

Për shembull, ndoshta dëshironi që një program redaktimi video të ketë akses në sasi më të mëdha RAM sesa ajo që mund të përdorë në një sistem 32-bitësh. Ose, nëse e dini se një pjesë e harduerit që përdorni nuk ka një opsion drejtuesi 64-bit, atëherë e dini që nuk mund ta përdorni me një kompjuter 64-bit. E njëjta gjë është e vërtetë për aplikacionet e vjetra 16-bitësh që mund të mos funksionojnë në një kompjuter 64-bit; njohja e kësaj mund t'ju ndihmojë të vendosni nëse duhet të kaloni në një kompjuter 64-bit ose të qëndroni në 32-bit.

FAQ

    Cili është emri i numrit 32-bit ose 128-bit që përdoret për të identifikuar një pajisje në një rrjet?

    Adresa e Protokollit të Internetit, e njohur zakonisht si adresa IP, është numri i identifikimit për pajisjen e rrjetit të lidhur me një rrjet.

    Si i ekzekutoni programet 32-bit në Windows 10 64-bit?

    Klikoni me të djathtën mbi programin, shkoni te Properties > Pajtueshmëri, zgjidhni Ekzekutoni këtë program në modalitetin e përputhshmërisë përdhe zgjidhni versionin.

    Pse 32-bit quhet x86 dhe jo x32?

    Emrat e procesorëve Intel përfunduan të gjithë në 86 (i pari ishte 8086). Gjenerimi 32-bit i kësaj arkitekture quhet gjithashtu "x86."

Recommended: