چرا ویندوز 64 بیتی نیاز به دو پوشه فایل برنامه دارد؟

اگر چه ویندوز XP نسخه 64 بیتی داشت، مایکروسافت ویندوز ویستا را منتشر کرد که مصرف کنندگان واقعا تصمیم گرفته بودند که نسخه 32 یا 64 بیتی را خریداری کنند.

ویندوز 7/8/10 نیز در نسخه های 32 و 64 بیتی قرار دارد و اگر شما 64 بیت را انتخاب کردید، ممکن است متوجه شوید که دو فایل برنامه فایل روی هارد دیسک شما وجود دارد.

32 بیتی و 64 بیتی

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

ویندوز 7/8/10 32 بیتی (مثل نسخه های قبلی 32 بیتی ویندوز) می تواند تا 4،294،967،296 بایت اطلاعات را ثبت کند. این 4 گیگابایت حافظه است به لحاظ نظری، یک سیستم عامل 64 بیتی می تواند تا 1،8446،744،073،709،551،616 بایت اطلاعات را پردازش کند.

این 16.3 میلیارد گیگابایت است. با این حال، محدودیت حافظه در نسخه های مصرفی ویندوز 7 192 گیگابایت است که برای اکثر مادربردها هنوز از حد فیزیکی 8 تا 16 گیگابایت است. برای ویندوز 8، این 512 گیگابایت است و برای ویندوز 10، آن 2 تبلورت عظیم برای محدودیت حافظه است.

حرکت از 32 بیتی به یک سیستم عامل 64 بیتی بیش از یک پرش در حافظه آدرس دهی است. این تغییر به یک روش کاملا متفاوت برای ردیابی داده ها است. به همین دلیل است سختافزار (مانند یک کارت صدا) نیاز به درایور کاملا متفاوت برای کار در ویندوز 64 بیتی دارد.

دو پوشه فایل برنامه در ویندوز

اگر 64-

یکی از آنها به سادگی با برچسب فایل برنامهو دیگر آن فایل برنامه (x86)نامگذاری شده است. اولین پوشه محل پیش فرض برای تمام برنامه های 64 بیتی شماست.

دومین پوشه با عنوان Program Files (x86) نامگذاری شده است و در انتهای آن هیچ علامت اضافی نداشته است، زیرا به عنوان یک سیستم عامل 64 بیتی، برنامه های 64 بیتی وارد این پوشه می شوند. محل پیش فرض برای تمام برنامه های 32 بیتی شما است. به یک معنا، این یک پوشه طراحی شده برای نرم افزار قدیمی است که از روزهای سیستم عامل های 32 بیتی باقی مانده است. بخش x86 از نام پوشه به معماری 32 بیتی x86 اشاره دارد که اولین پردازنده های 32 بیتی مانند پروژکتور های 386، 486 و Pentium توسعه داده شد.

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

مایکروسافت راه حل این انتقال از 32 بیتی تا 64 بیتی را برای اضافه کردن میراث پشتیبانی از بیشتر برنامه های 32 بیتی. به عبارت دیگر، بیشتر برنامه های 32 بیتی در محیط عملیاتی 64 بیتی کار می کنند.

برای کمک به ایجاد انتقال آسان تر، مایکروسافت تعیین کرده است که تمام برنامه 32 بیتی، به طور پیش فرض، باید در پوشه برنامه فایل (x86) بارگذاری شود و نه

ویندوز از نوع شبیه ساز برای اجرای برنامه های 32 بیتی در ویندوز 64 بیتی استفاده می کند. ممکن است بعضی از پوشه ها در سیستم شما دیده شده اند که دارای عبارت WOW64هستند. WOW64 برای Windows 32 بیتی در ویندوز 64 بیتی است. هر بار که یک برنامه 32 بیتی اجرا می کنید و نیاز به دسترسی به پوشه فایل های برنامه است، به صورت یکپارچه به C: \ Program Files (x86) \ با استفاده از WOW64 هدایت می شود.

کامپیوترها 32 بیتی هستند و به سادگی با مرور در دو پوشه 64 بیتی هستند.

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

در نهایت، با این حال، اکثر برنامه های کاربردی 64 بیتی خواهند بود، و نیازی به پوشه های چند فایل برنامه لازم نیست. با این حال، حتی مایکروسافت در هنگام عرضه 64 بیتی ویندوز ویستا، نسخه 64 بیتی آفیس 2007 را که همزمان منتشر شد، منتشر کرد و منتشر کرد. همچنین، بسیاری از برنامه های پیش فرض Windows Store از مایکروسافت در ویندوز 10 هنوز برنامه های 32 بیتی هستند.

به یاد داشته باشید که با گذشت زمان همه ما سوئیچ به برنامه های 64 بیتی را ممکن می سازیم این صحبت از معماری های 128 بیتی ما را مجبور خواهد کرد تا دوباره تمام پروسه را طی کنیم. لذت ببرید!

Como Instalar Android Studio - Aprendiendo Android 02 - @JoseCodFacilito

پست های مرتبط:


28.03.2010