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 ГБ-аас их) ашиглах чадвартай байдаг.

Windows-ын өөр хувилбаруудын санах ойн хязгаарлалтын талаар Microsoft юу хэлэхийг харна уу.

64 битийн процессор нь нэг дор 64 бит өгөгдөлтэй ажиллах боломжтой бөгөөд энэ нь процессорын цагийн хурдаас үл хамааран мэдээллийг илүү хурдан тооцоолох боломжийг олгодог. 32 битийн процессортой бол RAM-н зөвхөн 232 хаяг руу хандах боломжтой (бүх 32 оронтой хоёртын тоо).

Энэ хязгаарлалт нь процессор нь 64 битийн процессороос хамаагүй бага хэмжээний санах ой ашигладаг бөгөөд энэ нь хоёр оронтой тоо уншиж чаддаг гэсэн үг юм. Үнэн хэрэгтээ нэмэлт цифр бүрээр хандах боломжтой хаягийн тоо хоёр дахин нэмэгдэж, 32 битийн процессороос хамаагүй их санах ойтой болно.

64 битийн процессорууд нь том битийн хэмжээтэй, тиймээс том тоо тооцоолох чадвартай тул компьютер нь 32 битийн компьютерээс хамаагүй илүү нарийн түвшинд бүх зүйлийг зохицуулдаг. Жишээлбэл, таны дэлгэц дээрх пикселүүдийг 32 битийн компьютер дээрх пикселээс илүү нарийвчлалтай өнгөөр будаж, байрлуулж болно.

64-бит ба 32-бит үйлдлийн систем

Ихэнх шинэ процессорууд нь 64 битийн архитектурт суурилсан бөгөөд 64 битийн үйлдлийн системийг дэмждэг. Эдгээр процессорууд нь 32 битийн үйлдлийн системтэй бүрэн нийцдэг.

Windows 11-ийн бүх хувилбарууд болон Windows 10, Windows 8, Windows 7, Windows Vista-н ихэнх хувилбарууд нь 64 битийн форматтай. Windows XP-ийн хувилбаруудаас зөвхөн Мэргэжлийн хувилбарыг 64 бит хувилбараар ашиглах боломжтой.

Windows-ын XP-ээс 10 хүртэлх бүх хувилбарыг 32 бит хувилбараар ашиглах боломжтой.

V10.8 (Mountain Lion)-аас хойшхи Mac үйлдлийн систем бүр 64 бит байна.

Windows-тай адил Linux нь 32 бит эсвэл 64 бит байж болно. Та аль нь ажиллаж байгаагаа lscpu тушаалаар харах боломжтой.

Таны компьютер дээрх Windows-ийн хуулбар 32-бит эсвэл 64-бит эсэхийг мэдэхгүй байна уу?

Та Windows-ийн 32 бит эсвэл 64 бит хувилбарыг ажиллуулж байгаа эсэхийг шалгах хамгийн хурдан бөгөөд хялбар арга бол хяналтын самбар дээр юу гэж бичсэнийг шалгах явдал юм. Өөр нэг энгийн арга бол Program Files хавтсыг шалгах явдал юм; энэ талаар дэлгэрэнгүй мэдээлэл доор байна.

Техник хангамжийн бүтцийг харахын тулд Тушаалын мөрийг нээж дараах тушаалыг оруулна уу:


echo %ПРОЦЕССОР_АРХИТЕКТУРА%

Image
Image

Та x64 эсвэл 32 битийн x86 системтэй гэдгээ илэрхийлэх AMD64 шиг хариу ирж магадгүй.

Энэ нь HKLM бүртгэлийн үүрэнд байгаа мэдээллийг шалгах замаар ажилладаг өөр нэг тушаал юм:


reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Тэр команд нь илүү их тексттэй байх ёстой, гэхдээ дараа нь эдгээрийн аль нэгтэй адил хариу бичнэ:


ПРОЦЕССОР_АРХИТЕКТУРЫН REG_SZ x86

ПРОЦЕССОР_АРХИТЕКТУРЫН REG_SZ AMD64

Эдгээр командын аль нэгийг ашиглах хамгийн сайн арга бол тэдгээрийг энд хуулж, Тушаалын мөрийн хар талбар дээр хулганы баруун товчийг дараад тушаалыг буулгах явдал юм.

Эдгээр тушаалууд нь зөвхөн техник хангамжийн бүтцийг хэлж өгдөг болохоос таны ажиллаж байгаа Windows хувилбарын төрлийг заадаггүй. x86 систем нь зөвхөн Windows-ийн 32 битийн хувилбарыг суулгаж чаддаг тул тэдгээр нь ижил байх магадлалтай, гэхдээ Windows-ийн 32 битийн хувилбарыг x64 систем дээр бас суулгаж болох тул энэ нь үнэн биш юм.

Яагаад чухал вэ

Ялгааг мэдэх нь маш чухал тул та зөв төрлийн программ хангамж болон төхөөрөмжийн драйверуудыг суулгаж байна. Жишээлбэл, 32 бит эсвэл 64 битийн хувилбарыг татаж авах сонголт өгөгдсөн бол 64 битийн програм хангамжийг сонгох нь илүү дээр юм. Гэсэн хэдий ч, хэрэв та Windows-ын 32 бит хувилбарыг ашиглаж байгаа бол энэ нь огт ажиллахгүй.

Төгсгөлийн хэрэглэгч таны хувьд нэг онцлог ялгаа нь том хэмжээний програм татаж авсны дараа таны компьютер дээр ажиллахгүй тул цагийг дэмий үрсэн гэдгээ олж мэдэх боломжтой юм. Жишээлбэл, хэрэв та 32 битийн үйлдлийн систем дээр ашиглахаар төлөвлөж буй 64 битийн програмыг татаж авсан бол.

Гэсэн хэдий ч 32 битийн зарим програмууд 64 битийн систем дээр зүгээр ажиллах боломжтой. Өөрөөр хэлбэл, 32 битийн програмууд нь 64 битийн үйлдлийн системтэй нийцдэг. Гэсэн хэдий ч энэ дүрэм үргэлж хүчинтэй байдаггүй бөгөөд энэ нь ялангуяа зарим төхөөрөмжийн драйверуудад тохиолддог тул техник хангамжийн төхөөрөмжүүд нь програм хангамжтай холбогдохын тулд яг хувилбарыг нь суулгахыг шаарддаг (жишээ нь 64-битийн драйверуудад 64-бит шаардлагатай байдаг) бит үйлдлийн систем болон 32 бит үйлдлийн системд зориулсан 32 бит драйверууд).

32 бит ба 64 битийн ялгаа гарч ирдэг өөр нэг үе бол програм хангамжийн асуудлыг шийдвэрлэх эсвэл програмын суулгалтын лавлахыг үзэх явдал юм.

Windows-ын 64 битийн хувилбарууд нь 32 битийн лавлахыг агуулж байгаа тул суулгах хоёр өөр хавтастай гэдгийг ойлгох нь чухал. Гэсэн хэдий ч 32 битийн хувилбар нь зөвхөн нэг суулгах хавтастай байдаг. 64 битийн хувилбарын Хөтөлбөрийн файлуудын хавтас нь Windows-ийн 32 битийн 32 битийн програмын файлуудын хавтастай ижил нэртэй байдаг нь ойлгомжгүй юм.

Яагаад ийм байдгийн нэг жишээ бол 32 битийн программ 64 битийн DLL ашиглахыг оролддоггүй бөгөөд энэ нь ажиллахгүй. Үүний оронд 32 битийн программыг 32 битийн Програмын файлуудын хавтсанд суулгаж, дараа нь тухайн программыг ажиллуулах үед Windows 64 битийн программуудад ашигладаг файлуудын оронд 32 битийн тусгай файлуудыг татах шаардлагатай гэдгийг мэддэг.

Image
Image

Хэрэв та андуурч байвал эндээс харна уу:

Windows-ын 64-бит хувилбарууд нь хоёр хавтастай:

  • 32-бит байршил: C:\Program Files (x86)\
  • 64 битийн байршил: C:\Program Files\

Windows-ын 32-бит хувилбар нэг хавтастай:

32 битийн байршил: C:\Program Files\

Таны мэдэж байгаагаар 64 битийн програмын файлын хавтас нь C:\Program Files\ гэж тодорхой хэлэхэд бага зэрэг ойлгомжгүй байна, учир нь энэ нь 32 битийн үйлдлийн системд тохиромжгүй юм.

Ялгааг нь мэдэхийг шаарддаг хэрхэн хийх заавар, зааварчилгаанаас гадна эдгээр нэр томъёог ойлгох бас нэг чухал шалтгаан бол хэрэв та 64 битийн компьютер эсвэл 64 битийн програм авах эсэхээ эргэлзэж байгаа бол.

Жишээ нь, та видео засварлах программыг 32 битийн системд ашиглахаас илүү их хэмжээний RAM-д хандахыг хүсэж байгаа байх. Эсвэл, хэрэв таны ашигладаг техник хангамжид 64 битийн драйвер байхгүй гэдгийг мэдэж байгаа бол 64 битийн компьютерт үүнийг ашиглах боломжгүй гэдгийг та мэднэ. 64 битийн компьютер дээр ажиллахгүй байж болох 16 битийн хуучин програмуудын хувьд ч мөн адил; Үүнийг мэдсэнээр та 64 битийн компьютерт шилжих эсвэл 32 битийн компьютерт шилжих эсэхээ шийдэхэд тусална.

FAQ

    Сүлжээнд байгаа төхөөрөмжийг тодорхойлоход ашигладаг 32 бит эсвэл 128 битийн дугаарыг юу гэж нэрлэдэг вэ?

    Интернэт протоколын хаягийг ихэвчлэн IP хаяг гэж нэрлэдэг нь сүлжээнд холбогдсон сүлжээний техник хангамжийн таних дугаар юм.

    Та 64 битийн Windows 10 дээр 32 битийн програмуудыг хэрхэн ажиллуулах вэ?

    Хөтөлбөр дээр хулганы баруун товчийг дараад, Properties > Compatibility руу орж, - г сонгоод Энэ програмыг тохирох горимд ажиллуулна уу., хувилбараа сонгоно уу.

    Яагаад 32 битийг x32 биш x86 гэж нэрлэдэг вэ?

    Intel процессоруудын нэр бүгд 86-аар төгссөн (эхнийх нь 8086). Энэхүү архитектурын 32 битийн үеийг мөн "x86" гэж нэрлэдэг.

Зөвлөмж болгож буй: