32-bit va 64-bitli operatsion tizimlar: farq nima?

Agar siz x64-ga asoslangan operatsion tizimni ishlatsangiz yaxshi, lekin bu nimani anglatadi?

Erik Griffit tomonidan

Hisoblashning ko'plab usullari mavjud, ammo kompyuterlar haqida gap ketganda, ularda faqat ikkilik mavjud: 0 va 1. Ularning har biri "bit" deb hisoblanadi. Bu 1 bitli hisoblash uchun ikkita mumkin bo'lgan qiymatga ega bo'lasiz; 2-bit to'rt qiymatni anglatadi; keyin 3 bo'lakda siz sakkizdan ikki baravar ko'paytiring (uchinchi kuch uchun 2, aka 2 kub).

Eksponent bo'yicha davom eting va oxir-oqibat siz 4,294,967,296 qiymatga ega 32 bitli (2-chi 32 kuch); 64-bit (yoki 64-quvvat uchun 2) 18,446,744,073,709,551,616 qiymatiga teng.

Bu juda ko'p bitlar va raqamlar shunchaki yuqori darajadagi hisoblashlarni qo'llab-quvvatlovchi chipning qanchalik kuchli ekanligini ko'rsatmoqda. Bu ikki baravar ko'p.

Har bir necha yilda kompyuterlar ichidagi chiplar (hatto smartfonlar) va ushbu chiplarda ishlaydigan dasturlar yangi raqamni qo'llab-quvvatlash uchun oldinga siljiydi. Masalan:

  • 1970-yillarda Intel 8080 chipi 8-bitli hisoblashni qo'llab-quvvatladi.
  • 1992 yilda Windows 3.1 Windows-ning birinchi 16-bitli ish stoli versiyasi bo'lgan.
  • AMD birinchi 64 bitli stol chipini 2003 yilda jo'natdi.
  • 2009 yilda Apple Mac OS X Snow Leopard-ni 64-bitli qildi.
  • 64 bitli chip (Apple A7) bo'lgan birinchi smartfon 2014 yilda iPhone 5s bo'ldi.

Bu juda ravshan: ba'zida x64 deb atalgan 64 bit, 32 bitdan ko'proq narsani qilishga qodir (bu atamani x86 deb atashadi. Bu atama Windows Vista 32-bitli dasturlarni "Program Files" deb nomlangan papkaga yopishtirishni boshlagan paytdan kelib chiqadi. (x86), "x86 dastlab Intel chiplarida ishlash uchun 8086 - 80486 kabi ko'rsatmalarga ega har qanday OSga ishora qiladi).

Hozirgi kunda siz 64 bitli operatsion tizimli 64 bitli chiplarni ishlata boshladingiz, ular o'z navbatida 64 bitli ilovalar (mobil telefonlar uchun) yoki dasturlarni (ish stolida, ba'zi nomenklaturada ishlash uchun) ishlaydi. Ammo har doim ham emas. Windows 7, 8, 8.1 va 10-larning barchasi, masalan, 32 yoki 64 bitli versiyalarda keldi.

Qaysi biriga ega ekanligingizni qanday ayta olasiz?

64-bitli OS-ni aniqlang

Agar siz 10 yoshga to'lmagan kompyuterda Windows-ni ishlayotgan bo'lsangiz, chipingiz 64 bitli bo'lishi deyarli kafolatlangan, ammo siz OT ning 32-bitli versiyasini o'rnatgan bo'lishingiz mumkin. Tekshirish uchun etarli.

Windows 10-da, ish stolidagi "Mening kompyuterim" belgisini bosing va "Xususiyatlar" ni tanlang (yoki Boshqarish panelini oching va Tizim va Xavfsizlik> Tizimga o'ting). Tizim sarlavhasi ostida siz uni Tizim turida ko'rasiz: "64 bitli operatsion tizim, x64-ga asoslangan protsessor" siz qamrab olinganingizni anglatadi.

Xuddi shu narsani ko'rsatadigan Sozlamalar sahifasini ochish uchun Windows 10-ning qidirish oynasida haqida shunchaki yozishingiz mumkin.

Nima uchun umuman 32 bitli?

Nima uchun 32-bitli OS-ni ish stoliga yoki noutbukga o'rnatasiz? Katta sabab shundaki, sizda 32 bitli OT talab qiladigan 32 bitli protsessor mavjud.

Ammo bunday protsessorga ega bo'lish dargumon. 1985 yilda Intel 80386 diapazonida 32 bitli protsessorlar ishlab chiqara boshladi; Agar u 2001 yilda 64 bitli protsessorlarni sotayotgan bo'lsa. Agar siz Pentium D chipini 2005 yilda chiqqandan beri kompyuter sotib olgan bo'lsangiz, unda sizga 32 bitli yo'riqnomalar o'rnatilgan bo'lishi dargumon. So'nggi Intel 32 bitli chipi Pentium 4E 2004 yil fevralda chiqdi va x86-664 tomonidan 64 bitgacha uzaytirildi. Bu 32 va 16-bitli dasturlarga kerak bo'lganda orqaga mos edi. Keyinchalik Pentium 4 ning versiyalari, Extreme Edition singari, to'liq 64 bitli edi va hatto 2005 yilda to'xtatilgan edi.

Ehtimol, siz faqat 32 bitli sifatida o'rnatilgan eski operatsion tizimingiz bor. Keyingi yangilanishlar, agar mavjud bo'lsa, 64 bitgacha ko'tarilmasligi mumkin. Va bu juda yaxshi bo'lishi mumkin - barcha 64 bitli protsessorlarning barchasida ham hamma xususiyatlar mavjud emas edi. 64bit Checker kabi dasturlardan foydalanib, sizning kompyuteringiz 64-bitga to'liq tayyorligini aniqlashingiz mumkin. Windows 95-ga qaytib Windows-ning barcha versiyalari ustida ishlaydi.

32 bitli operatsion tizimni 64 bitli arxitektura tizimiga o'rnatish yaxshi ishlaydi, ammo bu eng maqbul emas. Masalan, 32 bitli operatsion tizim ko'proq cheklovlarga ega - chunki u faqat 4 Gb tezkor xotiradan foydalanishi mumkin. 32-bitli tizimga ko'proq RAMni o'rnatish ishlashga unchalik ta'sir qilmaydi. Ammo bu tizimni ortiqcha RAM bilan Windows-ning 64-bit versiyasiga yangilang va siz farqni sezasiz.

Buni juda aniq talqin qilish kerak: Windows 10-da rasmiy ravishda qo'llab-quvvatlanadigan maksimal RAM 2 terabayt (yoki Windows 10 Home-da 128 Gb).

64 bitli operativ xotiraning nazariy chegarasi: 16 eksabayt. Ammo biz buni qo'llab-quvvatlaydigan uskunaga ega bo'lishdan uzoq yo'limiz bor. Qanday bo'lmasin, 16GB RAMga ega yangi noutbukni sotib olish unchalik ta'sirchan ko'rinmaydi, shunday emasmi?

64-bitli hisoblash boshqa ko'pgina yaxshilanishlarga ega, ammo bu yalang'och ko'zga ko'rinmasligi mumkin. Kengroq ma'lumotlar jadvallari, kattaroq butun sonlar, sakkiz oktetli xotira manzillari. Kompyuter olimlari sizning hisob-kitoblaringizni yanada kuchliroq qilishlari uchun barcha imkoniyatlardan foydalanadilar.

Shuningdek, siz ish stoli operatsion tizimi uchun yuklab olgan ba'zi dasturlarning 32 va 64 bitli variantlarda bo'lishini payqashingiz mumkin. Firefox bu yaxshi misoldir, bu erda "Windows" va "Windows 64-bit" (shuningdek, "Linux" yoki "Linux 64-bit" - MacOS versiyasi faqat 64 bitli).

Nega bunday qilyapsiz? Chunki 32 bitli OTlar hali ham mavjud. Ular ishlashi uchun 32 bitli dasturiy ta'minot kerak - ular odatda 64 bitli versiyalarni o'rnatolmaydilar va ularni ishlay olmaydilar. Biroq, 64-bitli OT 32 bitli dasturni qo'llab-quvvatlaydi - xususan Windows buning uchun emulyatsiya quyi tizimini yaratdi, Windows32-da Windows32 yoki WoW64-da. O'zingizning C-ga qarang: bir oz haydang - ikkita dastur papkasini ko'rasiz: biri 64 bitli dasturlar uchun, boshqasi esa 32 bitli dasturlar uchun dastur papkalari (x86) deb nomlanadi. Sizda 32-bitli kod hali qancha ekanligiga hayron qolasiz.

Mac-da siz 32-bitli ozuqani topa olmaysiz. Apple menyusida ushbu Mac haqida tanlang, Tizim hisoboti-ni bosing va Dastur ostida keltirilgan barcha dasturlarni ajratib ko'rsatish. Har birida 64-bitli (Intel) yozuvlari "Ha" yoki "yo'q" deb aytiladi. Ko'pchilik "ha" deb javob beradi. So'nggi paytgacha bitta ushlab turish Microsoft Office for Mac edi - u faqat 64-bit versiyasini 2016 yilning o'rtalarida taqdim etdi.

64 bitli mobil

Yuqorida ta'kidlab o'tilganidek, Apple-ning A7 chipi uyali telefonga kirgan birinchi 64 bitli protsessor (iPhone 5s) edi. 2015-yilda Apple barcha iOS dasturlarini 64-ga o'tishi kerakligini talab qildi. Shunday qilib, 2016-yil iyun oyidan boshlab iOS-ning so'nggi versiyalarida 32-bitli ilovani ochish "optimallashtirilmagan" ogohlantirishni keltirib chiqardi: "uni ishlatish umuman tizimga ta'sir qilishi mumkin. ishlash. ”

Agar sizda iOS 10 bo'lsa, unda siz hali yangilanmagan eski 32-bitli ilovalarni ishlata olmaysiz (32 bitli chiplarda iOS 10-ni qo'llab-quvvatlaydigan bir necha eski qurilmalar bundan mustasno). Bu Apple-ning yopiq tizimidagi "eng yaxshi" narsa, bu uni amalga oshirishi mumkin.

Android telefonlarida siz chipning ichida nima borligini yaxshi bilmasangiz, tafsilotlarni ochish biroz qiyin bo'lishi mumkin. Shuningdek, agar siz Android 5.0 Lollipop yoki undan yangi versiyasini ishlamasangiz, siz hali ham 32 bitli emassiz. Sizga aytadigan bitta ilova AnTuTu Benchmark; uni yuklang, ma'lumot tugmasini bosing va Android liniyasini qidiring. U sizga Android versiyasini va 32 yoki 64 bitli versiyasini aytib beradi. ARM-dan Snapdragon-ga qadar Android-da ishlaydigan chiplarning ko'payishiga qaramay, 64-bitga surish to'liq davom etmoqda.

IOS va Android uchun bu ko'proq RAM-dan foydalanish uchun OT ochish haqida ketmaydi - ish stoli foydalanishiga qaraganda qo'lda saqlanadigan xotira ehtiyojlari ahamiyatsiz bo'lib qolmoqda. Aslida, x64-ning ishlashi yaxshiroq ishlashning kafolati emas - ko'p sonli 32 32 bitli Android telefonlar 64 bitli iPhone 5s-ga mos keladi. Bundan tashqari, HTC Desire 510 singari birinchi 64 bitli Android telefonlari eski 32-bitlik Android versiyasiga tushib qolishdan foyda ko'rmadi.

Ammo 64-bitli smartfonlarning boshqa afzalliklari bor - bu har bir tsiklda ko'proq ma'lumot olish (va tezroq), yaxshiroq shifrlash va 64-bitli yangi chiplarga o'tish, xususan ARMv8 arxitekturasi - yaxshilangan xususiyatlar, masalan, quvvat samaradorligi.

Oxir-oqibat, 64 bitli inqilob allaqachon bu erda kompyuter va smartfonlarda mavjud. Marketing xodimlari bundan keyin ham xayol qilishmaydi. Siz, iste'molchi, uning bir qismi bo'lish uchun bu haqda ko'p narsa bilishingiz shart emas.

Ko'proq o'qing: "SSD va HDD: farq nima?"

Dastlab //www.pcmag.com/article/350934/32-bit-vs-64-bit-oses-whats-the-difference-da nashr etilgan.