خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


تفاوت فولدر C:\Program Files با فولدر C:\Program Files(X86

تفاوت فولدر C:\Program Files با فولدر C:\Program Files(X86
اگر به درایو C خود در ویندوز مراجعه کنید، احتمالا دو فولدر C: \ Program Files و C: \ Program Files (x86 را مشاهده خواهید کرد که برخی برنامه ها در فولدر C: \ Program Files نصب شده اند و برخی در فولدر دیگری نصب شده اند. در اصل ویندوز قبل تر ها در نسخه 32 بیتی فقط در دسترس بود و حتی الان هم شما میبینید نسخه 32 بیتی از ویندوزهایی مثل ویندوز 10 و 8.1 هم در دسترس است که فقط فولدر C:\Program Files در این ویندوزها موجود است.

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


به طور خلاصه، در نسخه 32 بیتی ویندوز، شما فقط یک فولدر C: \ Program Files دارید. این شامل تمام برنامه های نصب شده شما می شود که همه آنها 32 بیتی هستند. در نسخه 64 بیتی ویندوز، برنامه های 64 بیتی در فولدر C: \ Program Files ذخیره می شوند و برنامه های 32 بیتی در پوشه C: \ Program Files (x86 ذخیره می شوند. به این دلیل است که برخی برنامه ها در فولدر C: \ Program Files و برخی دیگر در فولدر x86 نصب شده اند.
برنامه های 32 بیتی نمی توانند DLL files برنامه های 64 بیتی را Load کنند و در صورت تلاش برای بارگذاری DLL فایل 64 بیتی به جای 32 بیتی ، می تواند منجر بهcrash آن شود. به عنوان مثال، یک برنامه 32 بیتی ممکن است به دنبال فایل Microsoft Office DLL موجود در C: \ Program Files \ Microsoft Office باشد و درصدد Load آن باشد. با این حال، اگر شما یک نسخه 64 بیتی از مایکروسافت آفیس داشته باشید، برنامه خراب شده و به درستی کار نمی کند.
آیا اجرای برنامه 32 بیتی در سیستم عامل ویندوز 64 بیتی کار اشتباهی است؟ خیر، اصلا. WoW64 به خوبی محیط 32 بیتی را برای نرم افزارهای 32 بیتی، Emulate می کند و هرگونه افت performance به طور کلی قابل توجه نیست. البته یک مزیت هم در اینجا وجود دارد، WoW64 فقط 4 گیگ از رم موجود را به نرم افزار 32 بیتی تخصیص می دهد ولی اگر سیستم عامل ویندوز واقعا 32 بیتی بود، مقداری از رم برای خود ویندوز و مابقی به نرم افزارها تخصیص داده می شد.

x86 یکی دیگر از راه های اشاره به پردازنده های 32 بیتی است. در اصل، پردازنده های 32 بیتی - به طور خاص، معماری پردازنده های 80386 و 80486 - به عنوان x86 نامگذاری شدند. هنگامی که پردازنده های 64 بیتی معرفی شدند، آنها را به عنوان x64 نامگذاری کردند تا آنها را از خطوط پردازشگر قدیمی تر تشخیص دهند.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز