32-بیتی در مقابل سیستم عامل های 64 بیتی: تفاوت چیست؟

شانس خوب است که شما سیستم عامل مبتنی بر x64 را اجرا می کنید ، اما حتی این به چه معنی است؟

توسط اریک گریفیت

روش های زیادی برای شمارش وجود دارد ، اما وقتی صحبت از رایانه می شود ، فقط دوتایی وجود دارد: 0 و 1. هر کدام یک "بیت" محسوب می شوند. این بدان معنی است که برای محاسبات 1 بیتی ، دو مقدار ممکن را می گیرید. 2 بیتی به معنی چهار مقدار است. سپس در 3 بیت آن را به هشت برابر می کنید (2 به قدرت سوم ، با نام مستعار 2 مکعب).

به صورت نمایی ادامه دهید و در نهایت 32 بیتی (2 تا قدرت 32) به ارزش 4،294،967،296 دریافت خواهید کرد. ارزش 64 بیتی (یا 2 تا قدرت 64) ارزش 18،446،744،073،709،551،616 ارزش دارد.

این تعداد بیت زیاد است ، و اعداد نشان می دهد که تراشه ای که از محاسبات بیت بالاتر پشتیبانی می کند چقدر قدرتمندتر است. خیلی بیشتر از دو برابر است

هر چند سال یکبار تراشه های موجود در رایانه ها (حتی تلفن های هوشمند) و نرم افزاری که روی آن تراشه ها کار می کند ، در پشتیبانی از یک شماره جدید جهشی می کنند. مثلا:

  • تراشه اینتل 8080 در دهه 1970 از محاسبات 8 بیتی پشتیبانی می کرد.
  • ویندوز 3.1 در سال 1992 اولین نسخه رومیزی 16 بیتی ویندوز بود.
  • AMD اولین تراشه دسک تاپ 64 بیتی را در سال 2003 به بازار عرضه کرد.
  • اپل در سال 2009 سیستم عامل Mac OS X Snow Leopard را کاملاً 64 بیتی ساخت.
  • اولین گوشی هوشمند با تراشه 64 بیتی (Apple A7) آیفون 5s در سال 2014 بود.

کاملاً واضح است: 64 بیتی ، گاهی اوقات به عنوان x64 ، قادر به انجام بیش از 32 بیتی است (که در واقع به آن x86 گفته می شود ، اصطلاحی که از زمان شروع Windows Vista در چسباندن برنامه های 32 بیتی در پوشه ای با عنوان "Program Files" گیر افتاده است). (x86) ، "x86 در ابتدا با دستورالعمل تنظیم شده برای کار بر روی تراشه های اینتل مانند 8086 تا 80486 به هر سیستم عامل اشاره داشت."

این روزها ، شما به احتمال زیاد از قبل تراشه های 64 بیتی با سیستم عامل های 64 بیتی را اجرا می کنید ، که به نوبه خود برنامه های 64 بیتی (برای موبایل) یا برنامه ها (روی دسک تاپ را اجرا می کنند تا در برخی از نامگذاری ها حل شوند). اما نه همیشه. به عنوان مثال ویندوز 7 ، 8 ، 8.1 و 10 در نسخه های 32 بیتی یا 64 بیتی آمده اند.

چگونه حتی می توانید بگویید کدام یک را دارید؟

سیستم عامل 64 بیتی را شناسایی کنید

اگر ویندوز را روی رایانه ای کمتر از 10 سال اجرا می کنید ، تراشه شما تقریباً 64 بیتی تضمین شده است ، اما ممکن است نسخه 32 بیتی سیستم عامل را نصب کرده باشید. بررسی آن به اندازه کافی آسان است

در ویندوز 10 ، روی نماد "My Computer" در دسک تاپ کلیک کنید و "Properties" را انتخاب کنید (یا Control Panel را باز کنید و به System and Security> System بروید). تحت عنوان سیستم ، آن را در نوع سیستم مشاهده خواهید کرد: "سیستم عامل 64 بیتی ، پردازنده مبتنی بر x64" به معنای پوشاندن شماست.

همچنین می توانید فقط در کادر جستجوی ویندوز 10 تایپ کنید تا صفحه تنظیمات را تنظیم کنید ، که همین موضوع را نشان می دهد.

چرا اصلاً 32 بیتی؟

چرا سیستم عامل 32 بیتی را روی رایانه رومیزی یا لپ تاپ نصب می کنید؟ دلیل بزرگ این است که شما دارای یک پردازنده 32 بیتی هستید که به یک سیستم عامل 32 بیتی نیاز دارد.

اما داشتن چنین CPU بعید نیست. اینتل در سال 1985 ساخت پردازنده های 32 بیتی را با فاصله 80386 آغاز کرد. تا سال 2001 پردازنده های 64 بیتی را می فروخت. اگر PC را از سال 2002 تولید تراشه Pentium D خریداری کرده اید ، بعید است که شما یک دستورالعمل 32 بیتی در داخل داشته باشید. آخرین تراشه 32 بیتی اینتل ، پنتیوم 4E ، در فوریه 2004 به بازار آمد و توسط x86-64 به 64 بیت افزایش یافت. در صورت نیاز با هر دو نرم افزار 32 و 16 بیتی سازگار با عقب بود. نسخه های بعدی پنتیوم 4 ، مانند Extreme Edition ، کاملاً 64 بیتی بود - و حتی تا سال 2005 نیز قطع شد.

به احتمال زیاد ، شما یک سیستم عامل قدیمی را نصب کرده اید که فقط به صورت 32 بیتی آمده است. نسخه های بعدی ، در صورت وجود ، ممکن است به 64 بیتی پرش نکنند. این ممکن است خوب باشد - همه اولین پردازنده های 64 بیتی تمام ویژگی های موجود در آن را ندارند. با استفاده از نرم افزارهایی مانند 64bit Checker می توانید تعیین کنید که آیا کامپیوتر شما کاملاً آماده 64 بیتی است. این نسخهها کار در تمام نسخه های ویندوز است که به ویندوز 95 باز می گردند.

نصب یک سیستم عامل 32 بیتی بر روی سیستم معماری 64 بیتی کار خواهد کرد ، اما بهینه نیست. به عنوان مثال ، یک سیستم عامل 32 بیتی محدودیت های بیشتری دارد - از این رو ، تنها از 4 گیگابایت حافظه رم استفاده می کند. نصب رم بیشتر روی سیستم با سیستم عامل 32 بیتی تأثیر زیادی در عملکرد نخواهد داشت. اما آن سیستم را با رم اضافی به نسخه 64 بیتی ویندوز ارتقا دهید و متوجه تفاوت آن خواهید شد.

این باید آن را به طرز واضح تری هجی کند: حداکثر رم رسماً پشتیبانی شده در ویندوز 10 2 ترابایت (یا 128 گیگابایت در ویندوز 10 صفحه اصلی) است.

حد نظری رم در 64 بیتی: 16 اگزابایت. اما ما از داشتن سخت افزاری که می تواند از آن پشتیبانی کند ، فاصله زیادی داریم. در هر صورت ، باعث می شود خرید لپ تاپ جدید با رم 16 گیگابایتی چندان چشمگیر به نظر نرسد ، چنین نیست؟

محاسبات 64 بیتی بسیاری از پیشرفت های دیگر را دارد ، هر چند به روش هایی که ممکن است با چشم غیر مسلح قابل توجه نباشند. داده های گسترده تر ، اندازه عدد صحیح بزرگتر ، هشت آدرس حافظه octet. این همه چیز برای دانشمندان رایانه است که بتوانند محاسبات شما را قوی تر کنند.

همچنین ممکن است متوجه شوید که برخی از برنامه هایی که برای سیستم عامل دسک تاپ بارگیری می کنید در گزینه های 32 و 64 بیتی قرار دارند. Firefox مثال خوبی است که گزینه های "Windows" و "Windows 64-bit" (و همچنین "Linux" یا "Linux 64-bit" - نسخه macOS فقط 64 بیتی است).

چرا این کار را می کنید؟ زیرا سیستم عامل های 32 بیتی هنوز وجود ندارند. آنها برای اجرا به نرم افزار 32 بیتی احتیاج دارند - آنها معمولاً حتی نمی توانند نسخه های 64 بیتی را نصب کنند و مطمئناً آنها را اجرا نخواهید کرد. با این وجود ، یک سیستم عامل 64 بیتی می تواند از یک برنامه 32 بیتی پشتیبانی کند - ویندوز به طور خاص در یک سیستم فرعی شبیه سازی برای آن ایجاد کرده است ، به نام Windows32 در Windows64 یا WoW64. گاهی به درایو C خود نگاه کنید - دو پوشه برنامه را خواهید دید: یکی برای برنامه های 64 بیتی ، دیگری با نام برنامه پوشه ها (x86) فقط برای برنامه های 32 بیتی. شما نوع تعجب آور خواهید بود که چه مقدار کد 32 بیتی هنوز در آنجاست.

در مک ، کمتر احتمال دارد که 32 بیتی پیدا کنید. در منوی Apple درباره About این Mac را انتخاب کنید ، بر روی گزارش گزارش کلیک کنید و همه برنامه های ذکر شده در زیر نرم افزار را برجسته کنید. هر کدام دارای ورودی 64 بیتی (Intel) هستند که می گویند بله یا نه. بیشتر آنها بله خواهند بود. مایکروسافت آفیس مایکروسافت تاکنون به تازگی یک نسخه اصلی را ارائه می داد - فقط از اواسط سال 2016 نسخه 64 بیتی را ارائه می داد.

تلفن 64 بیتی

همانطور که گفته شد ، تراشه A7 اپل اولین پردازنده 64 بیتی بود که وارد یک تلفن همراه (آیفون 5s) شد. در سال 2015 ، اپل مقرر كرد كه تمام نرم افزارهای iOS مجبور به رفتن 64 شوند. به حدی كه از ژوئن سال 2016 ، باز كردن برنامه 32 بیتی در آخرین نسخه های iOS باعث اخطار "بهینه سازی نشده" شد: "استفاده از آن ممكن است بر كل سیستم تأثیر بگذارد. کارایی."

اگر iOS 10 را به دست آورده اید ، احتمالاً نمی توانید هنوز از آن برنامه های قدیمی 32 بیتی که هنوز بروزرسانی نشده اند استفاده کنید (به استثنای چند دستگاه قدیمی تر که از تراشه های 32 بیتی iOS 10 پشتیبانی می کنند). این بهترین وضعیت در مورد سیستم بسته اپل است - می تواند این اتفاق را مجبور کند.

در تلفن های Android ، پرده برداری از جزئیات می تواند کمی مشکل تر باشد مگر اینکه به خوبی در مورد چیپ داخل آن آگاهی داشته باشید. همچنین ، اگر Android 5.0 Lollipop یا جدیدتر را اجرا نکردید ، هنوز 32 بیتی هستید. برنامه ای که به شما می گوید معیار AnTuTu است؛ آن را بارگیری کنید ، روی دکمه اطلاعات کلیک کنید و به دنبال خط Android باشید. نسخه Android را برای شما تعریف می کند و اگر 32 یا 64 بیتی باشد. علیرغم وجود تراشه های بیشتر در اندروید ، از ARM گرفته تا Snapdragon ، فشار به سمت 64 بیتی کاملاً در حال انجام است.

برای iOS و Android ، این به معنای باز کردن سیستم عامل برای استفاده بیشتر از RAM نیست - نیاز حافظه به صورت دستی در مقایسه با استفاده از دسک تاپ ناچیز است. در واقع ، X64 تضمین عملکرد بهتر نیست - تعداد زیادی تلفن 32 بیتی آندروید با آیفون 5s اولیه 64 بیتی مطابقت دارند. به علاوه ، اولین تلفن های آندروید 64 بیتی ، مانند HTC Desire 510 ، با داشتن نسخه 32 بیتی قدیمی تر Android ، به هیچ وجه سود نمی برد.

اما تلفن های هوشمند 64 بیتی که به 64 بیتی می روند ، مزایای دیگری نیز دارد - مواردی مانند واکشی حتی بیشتر داده ها در هر چرخه (و سریعتر) ، رمزگذاری بهتر و انتقال کلی به تراشه های 64 بیتی جدید - به طور خاص معماری ARMv8 - با ویژگی های بهبود یافته مانند بهره وری انرژی.

در نهایت ، انقلاب 64 بیتی در حال حاضر در رایانه های شخصی و تلفن های هوشمند وجود دارد. مردم بازاریابی حتی آن را برنمی تابند. شما ، مصرف کننده ، لازم نیست که بخشی از آن را بدانید.

بیشتر بخوانید: "SSD در مقابل HDD: تفاوت چیست؟"

در ابتدا در //www.pcmag.com/article/350934/32-bit-vs-64-bit-oses-whats-the-difference منتشر شده است.