اگه اهل نصب ویندوز باشید حتما تا امروز این سوال براتون پیش اومده که ویندوز ۶۴bit نصب کنم یا ۳۲bit؟ تو این پست میخوام یه توضیح کلی درباره پردازنده 32 بیت و 64 بیت بدم. به طور کلی دو نوع پردازنده (CPU) داریم: ۳۲bit و ۶۴bit . نوع پردازنده نه تنها روی سرعت و کارایی سیستم تأثیر مستقیم داره، بلکه این رو هم تعیین میکنه که چه نرمافزارهایی رو میشه روی اون سیستم نصب و استفاده کرد.
درباره پردازنده ۳۲ بیتی یا x86
پردازندههای ۳۲ بیتی نخستین پردازندههایی بودند که تا اوایل دهه ۹۰ میلادی در تمام کامپیوترها استفاده میشدند. پردازندههای معروف سری پنتیوم اینتل و پردازندههای اولیهی شرکت AMD همه ۳۲ بیت بودند. پس طبیعتاً سیستم عاملهایی هم که اون موقع بودن ۳۲ بیت بودن. اما اینقدر هی میگیم ۳۲ بیت ، دلیلش چیه؟!
ساده بگم: وقتی میگن یه پردازنده ۳۲ بیته یعنی در یک واحد زمان، فقط ۳۲ بیت (۰.۰۰۴ کیلوبایت) اطلاعات میتونه از سیمکشی هاش رد بشه! (سیمکشی رو واسه این گفتم که راحتتر تصور کنید در واقع منظورم همون گذرگاههای ارتباطی پردازنده است)
ویندوزهای ۹۵، ۹۸ و XP جزو رایجترین ویندوزهای ۳۲ بیتی بودند که بر روی کامپیوترهایی با پردازنده ۳۲ بیتی نصب میشدند.
پردازنده ۶۴ بیتی و شناخت کامل از آن
پردازندههای ۶۴ بیتی حوالی سال ۱۹۶۱ میلادی پا به عرصه گذاشتند؛ زمانی که شرکت IBM، اَبَر کامپیوتر IBM 7030 Stretch رو به جهان معرفی کرد. اما تا قبل از قرن ۲۱ میلادی خبری از این پردازنده ها در کامپیوترهای خونگی نبود. خوب البته نیازی هم نبود :)
در سال ۲۰۰۱ میلادی، مایکروسافت نسخه ۶۴بیتی ویندوز دوست داشتنی خودش یعنی XP رو عرضه کرد تا بازار سیستمهای مدرن ۶۴بیتی رو قبضه کنه. ویندوز ویستا، ویندوز ۷ و ویندوز ۸ هم به صورت ۲ نسخه ۳۲ و ۶۴ بیت عرضه شدند. طبیعتاً خیلی از نرم افزارهای موجود هم برای همسو شدن با تغییرات سیستم عامل، دست به انتشار نسخه ۶۴ بیت زدند.
تفاوتهای بین یک پردازنده ۶۴ بیت و یک پردازنده ۳۲ بیت
تفاوت اصلی پردازنده ۶۴ بیتی و ۳۲ بیتی در سرعتشونه و دلیلش هم اینه که پردازنده ۶۴ بیتی در واحد زمان اطلاعات بیشتری رو پردازش میکنه. از طرفی پردازندههای ۶۴بیتی میتونن ۲ هستهای، ۴ هستهای، ۶ هستهای و حتی ۸ هستهای باشن.
تعداد هستههای بیشتر = سرعت و قدرت پردازش بیشتر
نرمافزارهایی که نیاز دارند تا در لحظه محاسبات زیادی رو انجام بدن، روی پردازندههای ۶۴ بیت خیلی بهتر و سریعتر کار میکنن. یادمون باشه که ویندوزهای ۶۴بیتی هنوز هم میتونن نرمافزارهای ۳۲ بیت رو به خوبی اجرا کنن. (در حالی که برعکس این حالت امکان نداره)
تفاوت بزرگ دیگه که بین پردازنده 32 بیت و 64 بیت ها
وجود مقدار RAM هست. پردازندههای ۳۲ بیتی در نهایت خیلی که زور بزن نزدیک ۴ گیگابایت RAM رو پشتیبانی میکنن اما پردازندههای ۶۴ بیتی الی ماشاالله! روی بعضی از نسخه های ۶۴بیت ویندوز مقدار RAM پشتیبانی شده به ۴ ترابایت میرسه!(مقایسه مقدار RAM پشتیبانی شده در سایت مایکروسافت)
این تفاوت زمانی مهم میشه که شما بخواهید از نرم افزارهای طراحی گرافیک، نقشهکشی مهندسی یا ویرایش فیلم استفاده کنید. این نرمافزارها برای پردازش نیاز به حافظه خیلی زیادی دارن تا بتونن تصاویر و فیلمها رو به قول معروف render کنن.
بحث نرمافزار گرافیکی شد، بد نیست به این هم اشاره کنم که نرمافزارهای طراحی ۳بعدی و بازیهای کامپیوتری از نظر عملکرد فرق چندانی روی پردازنده 32 بیت و 64 بیت ندارن. مگر اینکه اون نرمافزار یا بازی به طور اختصاصی برای سیستم ۶۴ بیت طراحی شده باشه.
در مورد بازیهای کامپیوتری، ارتقاء کارت گرافیک و به روز کردن درایورش تأثیر خیلی خیلی بیشتری توی عملکرد و روان شدن بازی دارد، افزایش FPS , بهبود رزولیشن و سایر موارد تا اینکه شما بخواهید CPU یا ویندوز خودتون رو از ۳۲ بیت به ۶۴ بیت تغییر بدین.
برای افزایش آگاهی در باره پردازنده : مقاله” تشخیص مدل و نوع پردازنده “را مطالعه کنید.
بالاخره پردازنده 32 بیت و 64 بیت چه تفاوتی دارند؟
استفاده از پردازندههای ۶۴ بیتی روز به روز بیشتر میشه. بیشتر تولیدکنندهها هم ترجیح میدن پردازنده ۶۴بیت تولید کنن؛ چون هم هزینه ساختش کمتر درمیاد هم این که کاربرهای بیشتری از نرمافزارها و سیستمعاملهای ۶۴ بیتی استفاده میکنن. هنوز هم تک و توک، فروشندههایی هستن که پردازنده ۳۲ بیتی میفروشن اما به زودی اونا هم دست از این کار میکشن ;)