سخت‌افزار

March 8, 2024
22:18 جمعه، 18ام اسفندماه 1402
کد خبر: 162387

پردازنده ۶۴ بیتی در برابر ۳۲ بیتی؛ چه تفاوتی بین این دو CPU وجود دارد؟

پردازنده 64 بیتی

با پیشرفت کمپانی‌های AMD و Intel و اضافه شدن ویژگی‌های جدید و بهبودیافته به هر نسل از پردازنده‌ها، هنگام انتخاب پردازنده‌ی جدید باید نکات زیادی را در نظر گرفت. برای مثال، گیمرهای حرفه‌ای باید بر روی پردازنده‌های قدرتمند با سرعت کلاک بسیار بالا و TDP (میزان توان حرارتی) زیادی تمرکز کنند. تا چند سال پیش، امکان انتخاب بین پردازنده های ۳۲ بیتی و ۶۴ بیتی نیز وجود داشت. اما این پردازنده‌ها چه تفاوتی با هم دارند؟ در ادامه به تفاوت‌ها و شباهت‌های پردازنده های ۳۲ و ۶۴ بیتی می‌پردازیم.

 

مفهوم اندازه‌ی بیت در معماری پردازنده

پردازنده 64 بیتی

اول از همه باید به مفهوم اندازه‌ی بیت در معماری پردازنده بپردازیم. به زبان ساده، پهنای رجیسترهای پردازنده تعیین می‌کند که چه مقدار داده را می‌تواند در یک عملیات واحد مدیریت کند. این امر با میزان حافظه‌ای که پردازنده می‌تواند آدرس‌دهی کند، ارتباط دارد. شما می‌توانید با استفاده از فرمول ۲^n، که در آن n اندازه‌ی بیت پردازنده است، مقدار دقیق حافظه قابل آدرس‌دهی را محاسبه کنید.

بنابراین، یک پردازنده‌ی ۱ بیتی تنها می‌تواند ۲ به توان ۱ یعنی ۲ موقعیت حافظه‌ی منحصربه‌فرد را آدرس‌دهی کند. با افزایش اندازه‌ی بیت، تعداد آدرس‌ها به صورت تصاعدی افزایش می‌یابد: یک پردازنده‌ی ۳۲ بیتی می‌تواند تا ۲ به توان ۳۲ یعنی ۴.۲ میلیارد موقعیت حافظه را آدرس‌دهی کند. این عدد بزرگی است، اما به اندازه‌ی فضای ۱۸,۴۴۶,۷۴۴,۰۷۳,۷۰۹,۵۵۱,۶۱۶ حافظه‌ی قابل آدرس‌دهی یک پردازنده‌ی ۶۴ بیتی نیست. این عدد به نوبه‌ی خود، بر روی حداکثر میزان حافظه‌ی قابل استفاده در سیستم شما تأثیر می‌گذارد.

محدودیت‌های رم

پردازنده 64 بیتی

یکی از بزرگترین محدودیت‌های سیستم‌های قدیمی با «بیت پایین»، مقدار رم (RAM) قابل دسترسی آن‌ها بود. آدرس‌دهی حافظه تکنیکی است که توسط پردازنده‌ها برای ذخیره و بازیابی اطلاعات بعدی از رم استفاده می‌شود. یک پردازنده ۳۲ بیتی می‌تواند تا ۴ گیگابایت حافظه را آدرس‌دهی کند. این امر به این دلیل است که رجیسترهای درون یک پردازنده x86 تنها می‌توانند حداکثر ۳۲ بیت را نگه دارند که حداکثر مقدار حافظه مورد استفاده آن‌ها را به ۴ گیگابایت محدود می‌کند.

تا اوایل دهه ۲۰۰۰، این مقدار حافظه برای کاربر عادی بیش از حد کافی بود. اما با پیشرفت سخت‌افزار و نرم‌افزار، سقف ۴ گیگابایتی به سرعت به حداقل محدودیت تبدیل شد و کاربران در هنگام کارهای مولتی‌تسکینگ به سرعت با کمبود رم مواجه شدند. از طرف دیگر، پردازنده های ۶۴ بیتی می‌توانند با ۱۸.۴ اگزابایت حافظه کار کنند که مقدار بسیار زیادی رم است. برای مقایسه، یک اگزابایت برابر با ۱،۰۰۰،۰۰۰ ترابایت است که این یعنی حداکثر ظرفیت حافظه پردازنده‌های x64 را به ۱۸.۴ میلیون ترابایت می‌رساند. علاوه بر این، پردازنده‌های مبتنی بر معماری x86 تنها دارای هشت رجیستر چندمنظوره هستند، در حالی که همتایان ۶۴ بیتی آنها دو برابر این تعداد رجیستر را در اختیار دارند.

سیستم‌عامل و برنامه‌ها

پردازنده 64 بیتی

هنگامی که مایکروسافت از ویندوز ۱۱ رونمایی کرد، کاربران به دلیل الزامات سخت‌افزاری بالاتر این نسخه جدید، واکنش منفی نشان دادند. اگرچه برخی از این الزامات، مانند TPM 2.0، قابل چشم‌پوشی بودند، اجرای سیستم‌عامل جدید روی سیستم‌های قدیمی ۳۲ بیتی به طور کامل غیرممکن بود، زیرا مایکروسافت هرگز نسخه‌های x86 را برای این سیستم‌عامل پرچم‌دار خود منتشر نکرد. این بدان معناست که امکان ارتقاء به نسخه‌های ۳۲ بیتی ویندوز ۱۰ روی سیستم‌هایی که از معماری قدیمی استفاده می‌کنند، وجود ندارد.

سیستم‌عامل‌های ۳۲ بیتی علاوه بر این، محدودیت‌های دیگری نیز دارند. به غیر از برخی راه‌حل‌های جایگزین در لینوکس، نسخه‌های x86 ویندوز حتی قادر به اختصاص کل ۴ گیگابایت رم به یک برنامه کاربردی نیستند. از آنجا که ویندوز بخشی از حافظه را برای فرآیندهای پس‌زمینه رزرو می‌کند، اجرای برنامه‌های کاربردی پر‌مصرف روی سیستم‌های ۳۲ بیتی با کاهش عملکرد همراه خواهد بود. همچنین، نسخه‌های ۶۴ بیتی بسیاری از برنامه‌های کاربردی که به فایل‌های DLL شصت و چهار بیتی نیاز دارند، ممکن است اصلاً روی سیستم‌های ۳۲ بیتی اجرا نشوند، چه برسد به اینکه عملکرد قابل قبولی ارائه دهند.

پردازنده ۶۴ بیتی در برابر ۳۲ بیتی؛ تفاوتی که فراتر از عدد است

امروزه تقریباً تمامی کامپیوترهای شخصی از پردازنده‌های ۶۴ بیتی استفاده می‌کنند، بنابراین به احتمال زیاد با سیستم‌های جدید مجهز به تراشه‌های ۳۲ بیتی برخورد نخواهید کرد. شاید تعجب کنید که چرا با وجود ارتقاء قابل توجهی که انتقال به معماری ۶۴ بیتی در عرصه رایانه ایجاد کرد، پردازنده‌های قدرتمندتر ۱۲۸ و ۲۵۶ بیتی نداریم؟ حقیقت این است که پردازنده‌های ۱۲۸ بیتی امکان‌پذیر هستند، اما فعلاً نیازی به استفاده‌ی گسترده از آن‌ها وجود ندارد، زیرا در سیستم‌های کاربران نیازی به مقادیر بسیار زیاد رم نداریم. در دوره‌ای که حتی برترین رایانه‌های گیمینگ نیز به بیش از ۲۵۶ گیگابایت رم نیاز نخواهند داشت، می‌توان با اطمینان گفت که به این زودی‌ها به محدودیت ۱۸,۴۰۰,۰۰۰ ترابایتی رم در پردازنده‌های ۶۴ بیتی برخورد نخواهیم کرد.

 

منبع: XDA
ترجمه: دیجیکالا

  • مشترک شوید!

    برای عضویت در خبرنامه روزانه ایستنا؛ نشانی پست الکترونیکی خود را در فرم زیر وارد نمایید. پس از آن به صورت خودکار ایمیلی به نشانی شما ارسال میشود، برای تکمیل عضویت خود و تایید صحت نشانی پست الکترونیک وارد شده، می بایست بر روی لینکی که در این ایمیل برایتان ارسال شده کلیک نمایید. پس از آن پیامی مبنی بر تکمیل عضویت شما در خبرنامه روزانه ایستنا نمایش داده میشود.

    با عضویت در خبرنامه پیامکی آژانس خبری فناوری اطلاعات و ارتباطات (ایستنا) به طور روزانه آخرین اخبار، گزارشها و تحلیل های حوزه فناوری اطلاعات و ارتباطات را در هر لحظه و هر کجا از طریق پیام کوتاه دریافت خواهید کرد. برای عضویت در این خبرنامه، مشترکین سیمکارت های همراه اول لازم است عبارت 150 را به شماره 201464 و مشترکین سیمکارت های ایرانسل عبارت ozv ictn را به شماره ۸۲۸۲ ارسال کنند. دریافت موفق هر بسته خبری که محتوی پیامکی با حجم ۵پیامک بوده و ۴ تا ۶ عنوان خبری را شامل میشود، ۳۵۰ ریال برای مشترک هزینه در بردارد که در صورتحساب ارسالی از سوی اپراتور مربوطه محاسبه و از اعتبار موجود در حساب مشترکین سیمکارت های دائمی کسر میشود. بخشی از این درآمد این سرویس از سوی اپراتور میزبان شما به ایستنا پرداخت میشود. مشترکین در هر لحظه براساس دستورالعمل اعلامی در پایان هر بسته خبری قادر خواهند بود اشتراک خود را در این سرویس لغو کنند. هزینه دریافت هر بسته خبری برای مشترکین صرفا ۳۵۰ ریال خواهد بود و این هزینه برای مشترکین در حال استفاده از خدمات رومینگ بین الملل اپراتورهای همراه اول و ایرانسل هم هزینه اضافه ای در بر نخواهد داشت.