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

اهمیت 64 بیتی بودن یک پردازنده!
به بیان ساده ، یک پردازنده 64 بیتی نسبت به یک پردازنده 32 بیتی توانایی بیشتری دارد ، زیرا می تواند داده های بیشتری را به طور همزمان مدیریت کند. یک پردازنده 64 بیتی می تواند مقادیر محاسباتی بیشتری از جمله آدرس های حافظه را ذخیره کند، به این معنی که می تواند به بیش از 4 میلیارد برابر حافظه فیزیکی یک پردازنده 32 بیتی دسترسی داشته باشد. بله! به همان اندازه که به نظر می رسد بزرگ است.
اما تفاوت اصلی اینجاست که پردازنده های 32 بیتی معمولاً قادر به مدیریت مقدار محدودی از رم (در ویندوز، 4 گیگابایت یا کمتر) هستند و پردازنده های 64 بیتی می توانند خیلی بیشتر از اینها استفاده کنند. البته برای رسیدن به این هدف، سیستم عامل شما نیز باید طوری طراحی شده باشد که از دسترسی بیشتر به حافظه استفاده کند. معمولا مایکروسافت محدودیتهای حافظه را برای چندین نسخه ویندوز کاهش میدهد، اما اگر از آخرین ورژن ویندوز 10 استفاده میکنید، لازم نیست نگران محدودیتها باشید.
در مایکروسافت ویندوز ، نسخه اصلی سیستم عامل 32 بیتی ، محدودیتهای نرمافزاری را روی مقدار RAM که برنامهها میتوانند استفاده کنند، ایجاد میکند. حتی در نسخه نهایی و حرفه ای سیستم عامل 32بیت ، 4 گیگابایت حداکثر حافظه قابل استفاده نسخه 32 بیتی است. در حالی که آخرین نسخه های سیستم عامل 64 بیتی اش می تواند قابلیت های پردازنده را به شدت افزایش دهد و به همین علت است که جهش واقعی قدرت در نرم افزار طراحی شده با این معماری ناشی می شود.
برنامهها و بازیهای ویدیویی که به کارایی بالا نیاز دارند، از افزایش حافظه در دسترس استفاده میکنند (دلیلی وجود دارد که تقریباً برای هر کسی حافظه ۸ گیگابایت را توصیه میکنیم). این به ویژه در برنامه هایی مفید است که می توانند اطلاعات زیادی را برای دسترسی فوری ذخیره کنند ، مانند نرم افزار ویرایش تصویر که چندین فایل بزرگ را به طور همزمان باز می کند.
اکثر نرم افزارها سازگار با نسخه قبلی هستند و به شما این امکان را می دهند که برنامه هایی را که 32 بیتی هستند در یک محیط 64 بیتی بدون هیچ کار یا مشکل اضافی اجرا کنید. اما نرمافزارهای محافظت از ویروس و درایورها معمولاً از این قاعده مستثنی هستند ، زیرا برای عملکرد صحیح سختافزار ، عمدتاً به نصب نسخه مناسب نیاز است.
یکسان اما متفاوت!
شما می توانید نمونه ای عالی از تفاوت ظرفیت پردازشگر داده را از طریق شبکه فایل رایانه خود بیابید. در یک کامپیوتر ویندوزی ، دو پوشه Program File وجود دارد: Program Files و Program Files (x86).
از طریق سیستم ویندوز ، همه برنامه ها از منابع مشترک یکسانی به نام فایل های DLL استفاده می کنند. این فایلها بسته به اینکه از یک برنامه 32 بیتی یا 64 بیتی استفاده میکنید، ساختار کمی متفاوت دارند. اگر یک برنامه 32 بیتی سعی در دستیابی به نسخه DLL 64 بیتی داشته باشد، با موانعی روبرو خواهد شد. در این موارد، برنامه معمولاً کار نمی کند.
بسیاری از برنامه ها همچنان از سیستم عامل 32 بیتی استفاده می کنند زیرا طراحی آن ها برای مدت طولانی در بازار پیش بینی شده است. با این حال ، این مشکل در برخی از سیستم عامل ها در حال تغییر و مرتفع شدن است. برخی از توسعه دهندگان هم راه حلی پیدا کرده اند.
در سیستم های مدرن 64 بیتی، می توانید نرم افزارهای 32 و 64 بیتی را اجرا کنید. کامپیوتر از دو دایرکتوری Program File خاص استفاده می کند و اگر برنامه 32 بیتی شما در پوشه x86 صحیح قرار دارد، رایانه شما می تواند به نسخه صحیح 32 بیتی دسترسی پیدا کند. فراتر از آن، برنامه های کاربردی موجود در فهرست فایل های برنامه شما می توانند به محتوای موجود دیگر دسترسی داشته باشند.
منبع : www.digitaltrends.com





















