Ո՞րն է տարբերությունը 32-բիթանոցի և 64-բիթի միջև:

Բովանդակություն:

Ո՞րն է տարբերությունը 32-բիթանոցի և 64-բիթի միջև:
Ո՞րն է տարբերությունը 32-բիթանոցի և 64-բիթի միջև:
Anonim

Համակարգչային աշխարհում 32-բիթները և 64-բիթները վերաբերում են կենտրոնական պրոցեսորային միավորի, օպերացիոն համակարգի, դրայվերի, ծրագրային ծրագրի և այլնի տեսակին, որն օգտագործում է տվյալ ճարտարապետությունը:

Դուք հավանաբար տեսել եք ծրագրաշարի մի կտոր ներբեռնելու տարբերակը որպես 32-բիթանոց տարբերակ կամ 64-բիթանոց տարբերակ: Տարբերությունն իրականում կարևոր է, քանի որ երկուսը ծրագրավորվել են առանձին համակարգերի համար:

Ի՞նչ են նշանակում:

  • 32-բիթանոց ապարատը և ծրագրակազմը հաճախ կոչվում են x86 կամ x86-32:
  • 64-բիթանոց ապարատը և ծրագրակազմը հաճախ կոչվում են x64 կամ x86-64:
  • 32-բիթանոց համակարգերն օգտագործում են տվյալներ 32-բիթանոց մասերով, մինչդեռ 64-բիթանոց համակարգերն օգտագործում են տվյալներ 64-բիթանոց մասերով: Ընդհանուր առմամբ, որքան շատ տվյալներ կարող են մշակվել միանգամից, այնքան ավելի արագ կարող է գործել համակարգը:

64-բիթանոց համակարգի մի քանի այլ առավելություններ կան, հիմնականում՝ զգալիորեն ավելի մեծ քանակությամբ ֆիզիկական հիշողություն օգտագործելու ունակություն (32-բիթանոց մեքենայի կողմից թույլատրված 4 ԳԲ-ից ավելի):

Տեսեք, թե ինչ է ասում Microsoft-ը Windows-ի տարբեր տարբերակների հիշողության սահմանափակումների մասին:

64-բիթանոց պրոցեսորը կարող է միաժամանակ մշակել 64 բիթ տվյալներ, ինչը թույլ է տալիս նրան ավելի արագ հաշվարկել տեղեկատվությունը՝ անկախ պրոցեսորի ժամացույցի արագությունից: Այն թույլ է տալիս ավելի շատ օգտագործել հիշողությունը, քանի որ 32-բիթանոց պրոցեսորների դեպքում կարելի է մուտք գործել RAM-ի միայն 2 հասցեներ (բոլոր 32-նիշանոց երկուական թվերը):

Այս սահմանափակումը նշանակում է, որ պրոցեսորը շատ ավելի քիչ հիշողություն է օգտագործում, քան 64-բիթանոց պրոցեսորները, որոնք կարող են կրկնակի թվեր կարդալ: Իրականում, յուրաքանչյուր լրացուցիչ թվանշանի դեպքում կրկնապատկվում է նաև հասցեների առավելագույն քանակը, որոնց հասանելի է, ինչը թույլ է տալիս շատ ավելի շատ հիշողություն, քան 32-բիթանոց պրոցեսորը:

64-բիթանոց պրոցեսորներով, որոնք ունեն ավելի մեծ բիթային չափ և, հետևաբար, ավելի մեծ թվեր հաշվարկելու ունակությամբ, համակարգիչը նաև ավարտում է ամեն ինչի հետ շատ ավելի ճշգրիտ մակարդակով, քան 32-բիթանոց համակարգիչը:Օրինակ՝ ձեր էկրանի պիքսելները կարող են գունավորվել և տեղադրվել ավելի ճշգրիտ, քան պիքսելները 32-բիթանոց համակարգչի վրա:

64-բիթանոց և 32-բիթանոց օպերացիոն համակարգեր

Նոր պրոցեսորների մեծ մասը հիմնված է 64-բիթանոց ճարտարապետության վրա և աջակցում է 64-բիթանոց օպերացիոն համակարգերին: Այս պրոցեսորները լիովին համատեղելի են նաև 32-բիթանոց օպերացիոն համակարգերի հետ։

Windows 11-ի բոլոր հրատարակությունները և Windows 10-ի, Windows 8-ի, Windows 7-ի և Windows Vista-ի բոլոր տարբերակները հասանելի են 64-բիթանոց ձևաչափով: Windows XP-ի թողարկումներից միայն Professional-ը հասանելի է 64-բիթանոց:

Windows-ի բոլոր հրատարակությունները՝ XP-ից մինչև 10, հասանելի են 32-բիթանոց տարբերակով:

Յուրաքանչյուր Mac օպերացիոն համակարգ v10.8-ից սկսած (Mountain Lion) եղել է 64 բիթ:

Ինչպես Windows-ը, Linux-ը կարող է լինել 32-բիթանոց կամ 64-բիթանոց: Դուք կարող եք տեսնել, թե որն եք աշխատում lscpu հրամանով:

Վստահ չեմ՝ Windows-ի պատճենը ձեր համակարգչի վրա 32 բիթ է, թե 64 բիթ:

Ամենաարագ և ամենահեշտ ձևը՝ տեսնելու, թե արդյոք դուք աշխատում եք Windows-ի 32-բիթանոց կամ 64-բիթանոց տարբերակով, ստուգելն է, թե ինչ է այն ասում Control Panel-ում: Մեկ այլ պարզ մեթոդ է ստուգել Program Files թղթապանակը; ստորև դրա մասին ավելի շատ տեղեկություններ կան:

Սարքավորումների ճարտարապետությունը տեսնելու համար բացեք Command Prompt և մուտքագրեք այս հրամանը՝


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Դուք կարող եք ստանալ AMD64-ի նման պատասխան՝ նշելու, որ ունեք x64-ի վրա հիմնված համակարգ, կամ x86 32-բիթանոցի համար:

Սա ևս մեկ հրաման է, որն աշխատում է HKLM ռեեստրի փեթակում տեղեկատվություն ստուգելու միջոցով.


գրանց հարցում «HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment» /v PROCESSOR_ARCHITECTURE

Image
Image

Այդ հրամանը պետք է հանգեցնի ավելի շատ տեքստի, բայց հետո ավարտվի հետևյալ պատասխանով.


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Այս հրամաններից մեկն օգտագործելու լավագույն միջոցը դրանք պատճենելն է այստեղ, հրամանի տողի սև բացատում սեղմել աջը, այնուհետև տեղադրել հրամանը:

Այս հրամանները ձեզ ասում են միայն ապարատային ճարտարապետությունը, ոչ թե Windows-ի այն տարբերակը, որը դուք աշխատում եք: Հավանաբար, դրանք նույնն են, քանի որ x86 համակարգերը կարող են տեղադրել միայն Windows-ի 32-բիթանոց տարբերակը, բայց դա անպայմանորեն ճիշտ չէ, քանի որ Windows-ի 32-բիթանոց տարբերակը նույնպես կարող է տեղադրվել x64 համակարգերում:

Ինչու է դա կարևոր

Տարբերության իմացությունը շատ կարևոր է, որպեսզի դուք տեղադրեք ճիշտ տեսակի ծրագրային ապահովում և սարքի դրայվերներ: Օրինակ, երբ տրվում է 32-բիթանոց կամ 64-բիթանոց տարբերակ ներբեռնելու տարբերակ, 64-բիթանոց ծրագրային ծրագիրն ավելի լավ ընտրություն է: Այնուամենայնիվ, այն ընդհանրապես չի աշխատի, եթե դուք Windows-ի 32-բիթանոց տարբերակով եք:

Ձեզ՝ վերջնական օգտագործողների համար մեկ ուշագրավ տարբերություն այն է, որ հնարավոր է, որ մեծ ծրագիր ներբեռնելուց հետո դուք հայտնաբերեք, որ վատնել եք այդ ժամանակը, քանի որ այն չի աշխատի ձեր կոնկրետ համակարգչում: Օրինակ, եթե ներբեռնել եք 64-բիթանոց ծրագիր, որը ակնկալում եք օգտագործել 32-բիթանոց ՕՀ-ում:

Սակայն, որոշ 32-բիթանոց ծրագրեր կարող են լավ աշխատել 64-բիթանոց համակարգում:Այլ կերպ ասած, 32-բիթանոց ծրագրերը համատեղելի են 64-բիթանոց օպերացիոն համակարգերի հետ: Այդ կանոնը, սակայն, միշտ չէ, որ վավեր է, և դա հատկապես վերաբերում է որոշ սարքերի դրայվերներին, քանի որ ապարատային սարքերը պահանջում են տեղադրել ճշգրիտ տարբերակը, որպեսզի այն ինտերֆեյս ունենա ծրագրաշարի հետ (այսինքն՝ 64-բիթանոց դրայվերներն անհրաժեշտ են 64-ի համար: bit OS և 32-bit վարորդներ 32-bit OS-ի համար):

Մեկ այլ ժամանակ, երբ 32-բիթանոց և 64-բիթանոց տարբերությունները ի հայտ են գալիս, դա այն է, երբ ծրագրային ապահովման խնդիրը շտկելը կամ ծրագրի տեղադրման գրացուցակը փնտրելը:

Կարևոր է գիտակցել, որ Windows-ի 64-բիթանոց տարբերակներն ունեն տեղադրման երկու տարբեր պանակ, քանի որ դրանք նաև պարունակում են 32-բիթանոց գրացուցակ: Այնուամենայնիվ, 32-բիթանոց տարբերակն ունի միայն մեկ տեղադրման թղթապանակ: Շփոթեցնողն այն է, որ 64-բիթանոց տարբերակի Program Files պանակը նույն անունն է, ինչ 32-բիթանոց Program Files պանակը Windows-ի 32-բիթանոց տարբերակում::

Մեկ օրինակ, թե ինչու է դա այդպես, այնպես որ 32-բիթանոց ծրագիրը չի փորձում օգտագործել 64-բիթանոց DLL, որը չի աշխատի:Փոխարենը, երբ 32-բիթանոց ծրագիրը տեղադրվում է 32-բիթանոց Program Files թղթապանակում, և այնուհետև դուք գործարկում եք նշված ծրագիրը, Windows-ը գիտի, որ պետք է 64-բիթանոց ծրագրերի համար օգտագործվողների փոխարեն որոշ 32-բիթանոց ֆայլեր քաշի:

Image
Image

Եթե շփոթված եք, նայեք այստեղ՝

Windows-ի

64-բիթանոց տարբերակներըունեն երկու թղթապանակ՝

  • 32-բիթանոց տեղադրություն՝ C:\Program Files (x86)\
  • 64-բիթանոց տեղադրություն՝ C:\Program Files\

Windows-ի 32-բիթանոց տարբերակը ունի մեկ թղթապանակ.

32-բիթանոց տեղադրություն՝ C:\Program Files\

Ինչպես կարող եք ասել, մի փոքր շփոթեցնող է պարզ ասել, որ 64-բիթանոց Program Files պանակը C:\Program Files\ է, քանի որ դա ճիշտ չէ 32-բիթանոց ՕՀ-ի համար:

Բացի հրահանգներից և հրահանգներից, որոնք պահանջում են, որ դուք իմանաք տարբերությունը, այս տերմինները հասկանալու ևս մեկ պատճառ կարևոր է, եթե վստահ չեք՝ պետք է ստանաք 64-բիթանոց համակարգիչ կամ 64-բիթանոց ծրագիր:

Օրինակ, միգուցե դուք ցանկանում եք, որ վիդեո խմբագրման ծրագիրն ունենա ավելի մեծ քանակությամբ RAM, քան այն կարող է օգտագործել 32-բիթանոց համակարգում: Կամ, եթե գիտեք, որ ձեր օգտագործած սարքաշարը չունի 64-բիթանոց վարորդի տարբերակ, ապա գիտեք, որ չեք կարող օգտագործել այն 64-բիթանոց համակարգչի հետ: Նույնը վերաբերում է հին 16-բիթանոց հավելվածներին, որոնք կարող են չաշխատել 64-բիթանոց համակարգչի վրա; Սա իմանալը կարող է օգնել ձեզ որոշել՝ արդյոք պետք է անցնեք 64-բիթանոց համակարգչի, թե՞ մնաք 32-բիթանոց:

ՀՏՀ

    Ի՞նչ է 32-բիթանոց կամ 128-բիթանոց համարի անունը, որն օգտագործվում է ցանցում սարքը նույնականացնելու համար:

    Ինտերնետ արձանագրության հասցեն, որը սովորաբար կոչվում է IP հասցե, ցանցին միացված ցանցային սարքավորման նույնականացման համարն է:

    Ինչպե՞ս եք գործարկում 32-բիթանոց ծրագրերը 64-բիթանոց Windows 10-ում:

    Աջ սեղմեք ծրագրի վրա, անցեք Հատկություններ > Համատեղելիություն, ընտրեք Գործարկել այս ծրագիրը համատեղելիության ռեժիմումև ընտրեք տարբերակը:

    Ինչու է 32-բիթանոցը կոչվում x86 և ոչ թե x32:

    Intel պրոցեսորների անունները բոլորն ավարտվեցին 86 թվականին (առաջինը 8086-ն էր): Այս ճարտարապետության 32-բիթանոց սերունդը նաև կոչվում է «x86»:

Խորհուրդ ենք տալիս: