آیا تفاوت واقعا ماده است؟
در دنیای کامپیوتر، 32 بیت و 64 بیتی به نوع پردازنده مرکزی ، سیستم عامل ، راننده ، برنامه نرمافزار و غیره اشاره دارد که از آن معماری خاص استفاده می کند.
شما احتمالا گزینه ای برای دانلود یک قطعه نرم افزار به صورت نسخه 32 بیتی یا یک نسخه 64 بیتی دیده اید. این تفاوت در حقیقت مهم است زیرا این دو برای سیستم های جداگانه برنامه ریزی شده اند.
- سخت افزار و نرم افزار 32 بیتی اغلب به عنوان x86 یا x86-32 نامیده می شود .
- سخت افزار و نرم افزار 64 بیتی اغلب به عنوان x64 یا x86-64 نامیده می شود.
- سیستم های 32 بیتی از داده ها در قطعات 32 بیتی استفاده می کنند در حالی که سیستم های 64 بیتی از داده ها در قطعات 64 بیتی استفاده می کنند. به طور کلی، داده های بیشتر که می تواند در یک بار پردازش شود، سریع تر سیستم می تواند کار کند.
مزایای دیگری نیز برای سیستم 64 بیتی وجود دارد، که عمدتا توانایی استفاده از مقدار قابل توجهی حافظه فیزیکی است . ببینید چه چیزی مایکروسافت در مورد محدودیت های حافظه برای نسخه های مختلف ویندوز می گوید.
64 بیتی و 32 بیتی سیستم عامل
اکثر پردازنده های جدید امروز بر پایه معماری 64 بیتی و پشتیبانی از سیستم عامل های 64 بیتی هستند. این پردازنده ها نیز به طور کامل با 32 بیت سیستم عامل سازگار هستند.
اکثر نسخه های ویندوز 10 ، ویندوز 8 ، ویندوز 7 و ویندوز ویستا در فرمت 64 بیتی موجود است. از نسخه های ویندوز XP ، فقط حرفه ای در 64 بیتی موجود است.
تمام نسخه های ویندوز، از XP تا 10، در 32 بیتی در دسترس هستند.
مطمئن نیستید اگر کپی ویندوز روی کامپیوتر شما 32 بیتی یا 64 بیتی باشد؟
سریع ترین و ساده ترین راه برای مشاهده اینکه آیا نسخه 32 بیتی یا 64 بیتی ویندوز را اجرا می کنید این است که آنچه را که در Control Panel گفته می شود بررسی کنید. آیا من نسخه 32 بیتی یا 64 بیتی ویندوز را اجرا میکنم؟ برای دستورالعمل های دقیق
یکی دیگر از روش های ساده برای پیدا کردن که معماری سیستم عامل شما در ویندوز اجرا شده است برای بررسی پوشه فایل برنامه. اطلاعات بیشتر در مورد آن در زیر وجود دارد.
برای دیدن معماری سخت افزاری ، می توانید Command Prompt را باز کنید و دستور را وارد کنید:
echo٪ PROCESSOR_ARCHITECTURE٪شما ممکن است یک پاسخ مانند AMD64 دریافت کنید تا نشان دهد که یک سیستم مبتنی بر x64 دارد یا x86 برای 32 بیتی.
مهم: این تنها به شما میگوید که معماری سختافزاری، و نه نوع نسخه ویندوز شما در حال اجرا است. این احتمال وجود دارد که آنها یکسان باشند از آنجا که سیستم های x86 تنها می توانند نسخه 32 بیتی ویندوز را نصب کنند اما از نسخه 32 بیتی ویندوز در سیستم های 64 بیتی نیز پشتیبانی نمی کند.
فرمان دیگری که کار می کند:
رج درخواست "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment" / v PROCESSOR_ARCHITECTUREاین فرمان باید متن بیشتری داشته باشد، اما پس از آن پاسخی مانند یکی از اینها به پایان می رسد:
PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64بهترین راه برای استفاده از یکی از این دستورها این است که آنها را در این صفحه کپی کنید و سپس در فضای سیاه در Command Prompt راست کلیک کرده و دستور را بچسبانید .
چرا مهم است
دانستن تفاوت مهم است، بنابراین می توانید مطمئن باشید که انواع نرم افزار و درایور دستگاه را نصب کنید. به عنوان مثال، هنگامی که بین نسخه 32 بیتی یا نسخه 64 بیتی بین گزینه های بین دو گزینه قرار می گیرد، یک برنامه نرم افزاری مادری 64 بیتی بهترین انتخاب است. با این حال، اگر شما در نسخه 32 بیتی ویندوز هستید، آن را اجرا نخواهید کرد.
یکی از تنها تفاوت های واقعی، قابل توجه برای شما، کاربر نهایی، این است که ممکن است پس از دانلود یک برنامه بزرگ، شما متوجه خواهید شد که شما آن زمان هدر رفته بود زیرا آن را بر روی کامپیوتر خاص خود اجرا نمی شود. این درست است اگر شما یک برنامه 64 بیتی را که انتظار می رود از یک سیستم 32 بیتی استفاده کنید دانلود کرده اید.
با این حال، برخی از برنامه های 32 بیتی می توانند در یک سیستم 64 بیتی خوب عمل کنند. به عبارت دیگر، برنامه های 32 بیتی با سیستم عامل های 64 بیتی سازگار هستند. با این حال، این قاعده همیشه درست نیست و به ویژه در مورد برخی از درایورهای دستگاه، از آنجا که دستگاه های سخت افزاری نیاز به نصب دقیق نسخه به منظور آن را با نرم افزار (به عنوان مثال رانندگان 64 بیتی برای 64 -bite OS و رانندگان 32 بیتی برای یک سیستم عامل 32 بیتی).
زمانیکه تفاوت های 32 بیتی و 64 بیتی در بازی رخ می دهد، هنگام رفع یک مشکل نرم افزاری یا جستجو از طریق دایرکتوری نصب برنامه است.
مهم است بدانیم که نسخه های 64 بیتی ویندوز دارای دو پوشه نصب مختلف هستند، زیرا آنها همچنین دارای یک پوشه 32 بیتی هستند. با این حال، نسخه 32 بیتی ویندوز تنها دارای یک پوشه نصب است . برای ایجاد این تردید بیشتر، پوشه برنامه Files نسخه 64 بیتی همان نامی است که پوشه فایلهای برنامه 32 بیتی در نسخه 32 بیتی ویندوز دارد.
اگر اشتباه گرفته باشید، اینجا را نگاه کنید:
در نسخه 64 بیتی ویندوز دو پوشه است:
- مکان 32 بیتی: C: \ Program Files (x86) \
- مکان 64 بیتی: C: \ Program Files \
در نسخه 32 بیتی ویندوز یک پوشه است:
- محل 32 بیتی: C: \ Program Files \
همانطور که می توانید بگویید، کمی گیج کننده است که به سادگی می گویند که پوشه فایل های برنامه 64 بیتی C: \ Program Files \ است، زیرا برای سیستم عامل 32 بیت درست نیست.