احتمالا شما هم از ویندوز 64 بیتی استفاده می کنید. ولی اگر به لیست برنامه­هایTask Manager نگاهی بیندازید می­بینید که بسیاری از آن­ها 32 بیتی هستند. فکر نمی کنید مشکلی وجود دارد؟

ویندوز های 64 بیتی و 32 بیتی تفاوت­های بسیاری با یکدیگر دارند. ویندوز­های 64 بیتی می توانند برنامه­های 32 بیتی را اجرا کنند ولی یک ویندوز 32 بیتی قادر به اجرای برنامه‌­های 64 بیتی نیست.

چه نرم افزارهایی 32 بیت هستند؟­

می توانید برای پیدا کردن برنامه‌­های 32 بیت از  Task Manager استفاده کنید. برای این کار روی نوار وظیفه کلیک راست کرده و  Task Managerرا انتخاب کنید یا از دکمه های میان­بر  Ctrl+Shift+Escape استفاده کنید.

به برگه Processes دقت کنید. اگر از ویندوز 7 استفاده می کنید در انتهای عنوان برنامه های 32 بیتی، عبارت “*32” را مشاهده می کنید. و در صورتی که ویندوز شما 8 یا 8.1 است عبارت “(32-bit)” در انتها دیده می شود.

برنامه­های 32 بیت معمولا در شاخه (C:\Program Files (x86 و برنامه­های 64 بیت در شاخه C:\Program Files\ نصب می شوند. البته این یک قانون نیست. مسلما برنامه­های 64 بیت هم می توانند در شاخه C:\Program Files\ ذخیره شوند. به عنوان مثال نرم­‌افزار Steam یک برنامه 32 بیت است و در شاخه (Program Files (x86 نصب می شود. تمام بازی­هایی که روی Steam نصب می کنید نیز در همین شاخه نصب می شوند. حتی برنامه های 64 بیت. اگر برنامه­‌های نصب شده در این دو شاخه را با یکدیگر مقایسه کنید احتمالا بیشتر برنامه های شما در (Program Files (x86 نصب شده اند. ظاهرا بیشتر برنامه های شما 32 بیتی هستند.

آیا اجرای برنامه‌­های 32 بیت روی سیستم عامل 64 بیت ایرادی دارد؟

ظاهرا کار جالبی نیست. بیشتر برنامه های شما از قابلیت­های پردازنده 64 بیتی تان استفاده نمی کنند. به نظر می رسد کارایی بالای سیستم شما به هدر می رود. ولی اینطور نیست!

ویندوز شما برنامه های 32 بیتی را به کمک لایه ای  از ویندوز به نام WoW64 اجرا می کند.

ویندوز 64 بیت از بخشی به نام WoW64 جهت سازگاری با برنامه های 32 بیتی بهره می برد. ولی پردازنده­های 64 بیتی AMD و Intel از اجرای برنامه های 32 بیت هم پشتیبانی می کنند. برای همین برنامه های در ویندوز 64 بیت نیز تقریبا با سرعت مشابه یک ویندوز 32 بیت اجرا می شوند. حتی اگر تمام برنامه ها 32 بیت باشند، حداقل ویندوز شما در حالت 64 بیتی اجرا می شود و ویندوز 64 بیت امنیت بیشتری دارد.

آیا واقعا برنامه های 64 بیتی بهتر هستند؟

درست است که اجرای برنامه های 32 بیت روی ویندوز 64 بیت واقعا مشکلی ایجاد نمی کند. ولی آیا بهتر نیست همه برنامه های ما 64 بیت باشند؟

مسلما برنامه­‌های 64 بیتی مزایای بسیاری  دارند. یک برنامه 32 بیت تنها می تواند از 2 گیگابایت حافظه استفاده کند. در صورتی که توانایی به کارگیری حافظه در برنامه های 64 بیتی بسیار زیادتر است. ویژگی های حفاظتی برنامه های 64 بیتی نیز در صورت لزوم می توانند در مواقع حملات نرم افزاری مفید واقع شوند. مثلا گوگل نسخه 64 بیتی مرورگر کروم را به صورت آزمایشی تولید کرده و قول داده این نسخه سریع­تر، پایدارتر و ایمن­تر باشد.

هم اکنون بعضی برنامه ها نسخه 64 بیتی دارند. برنامه های متداولی مثل فوتوشاپ، آفیس مایکروسافت و آی ­تیونز به همراه نسخه 64 بیتی عرضه می شوند. بسیاری از بازی­های پرطرفدار نیز 64 بیتی هستند تا بتوانند از بیش از 2 گیگابایت رم استفاده کنند.

خیلی از برنامه ها هم هنوز سراغ این ساختار جدید نرفته و شاید هیچگاه نخواهند رفت. بیشتر برنامه های 32 بیت ده سال گذشته به خوبی روی ویندوز های 64 بیتی کار می کنند. حتی اگر سازندگان آنها این برنامه ها را به روز رسانی نکنند.

برنامه نویسان برای ساخت نسخه 64 بیت برنامه خود باید کارهای اضافه ای انجام دهند. باید از اجرای صحیح آن به عنوان یک برنامه 64 بیت مطمئن شوند و همزمان دو نسخه مختلف از برنامه خود را پشتیبانی کنند چون هنوز باید نسخه 32 بیت نیز برای کاربرانی که از ویندوز های 32 بیت استفاده می کنند توسعه داده شود.

به عنوان مثال نسخه دسکتاپ برنامه Evernote را در نظر بگیرید. حتی اگر نسخه 64 بیت برنامه نیز ساخته شود کاربر نهایی تغییر خاصی در برنامه احساس نخواهد کرد. نسخه 32 بیت این برنامه به خوبی نسخه 64 بیت کار خواهد کرد و نسخه 64 بیت مزیت خاصی نخواهد داشت.

یافتن برنامه های 64 بیت

معمولا نمی توانید 32 یا 64 بیت بودن برنامه خود را انتخاب کنید. مثلا وقتی برنامه فوتوشاپ را روی سیستم خود نصب می کنید هر دو نسخه 32 و 64 بیت نصب می شوند و فوتوشاپ به طورخودکار نسخه مناسب را انتخاب می کند.

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

0
    0
    سبد خرید شما
    سبد خرید خالی استبازگشت به فروشگاه