PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تفاوت x86 و x64



sezar
2011/10/26, 12:44
231


خیلی وقت ها با دوستانی رو به رو میشم و میپرسم فرق ویندوز 32 و 64 بیتی چیه ! پاسخ های جسته و گریخته ای در جواب این سوال ها میشنوم!!!!
امروز تصمیم گرفتم یک تاپیک در این باب بزنم تا دوستان عزیز سخت افزاری (البته میدونم بلدین واسه اونایی که بلد نیستن میگم) هم مطلع شن !
خب بریم سره اصل مطلب :
میدونید که این 32بیتی و 64 بیتی بودن مربوط میشه به CPU ! از طرفی میدونیم که CPU خودش مستقیم سراغ سخت افزار های دیگه نمیره !!! مثلا خودش نمیره سر وقت کارت گرافیک ! بلکه همه کارهاش را به واسط RAM انجام میده !!!
حالا این که cpu شما x83 باشه یا x64 یعنی چی ؟ cpu میاید برای استفاده از RAM آن را تقسیم بندی میکنه !!!! که بهش میگن MEmory block !!!! حالا که فضای RAM تقسیم بندی شد میدونیم که فضایی که آدرس نداشته باشه مثله اینکه اصلا وجود نداره !! اینکه CPU بتونه به چه مقدار ازین فضاها ادرس بده میشه 64 یا 32 بیتی !!!!
32 بیتی یعنی cpu میتونه به 32^2 واحد ادرس دهی کنه و 64 بیتی یعنی 64^2 واحد آدرس دهی میکنه !!!
حالا این تاثیرش در ویندوز معلوم میشه !!! اولا برنامه های 64 بیتی روی 32 بیت اجرا نمیشه اما برعکس ممکنه یعنی برنامه 32 بیتی روی 64 بیتی اجرا میشه !!!
یکی هم در مقدار حافظه پشتیبانی شده در ویندوز هست !!! مثلا :
ویندوز 7 professional در حالت 32 بیت 4گیگابایت رم ساپورت میکنه و در حالت 64 بیتی 16 گیگ!!!!
ویندوز7 ultimate در حالت 32بیتی 4گیگابایت رم ساپورت میکنه و 64بیتی 192گیگابایت !!!!!!
اینم توضیح مختصر و مفید در این مورد
موفق و پیروز باشید !×
پیام

Arsn
2011/10/26, 22:21
خیلی زیبا و عامه فهم

اضافه میکنم 32 بیتی ها حداکثر 3.5 گیگ رم استفاده میکند و به صورت کلی برای سیستم ها با رم 4 گیگ و بالاتر حتما توصیه میشه از 64 بیت استفاده کنند چون با بالارفتن مقدار آدرس دهی پهنای باندی که به پردازنده میرسه بیشتر و طبیعتا پردازنده ای که قدرتش را داشته باشه شاید تا 30 درصد سریع تر کار کنه

ya30n
2011/10/26, 23:50
+ برای استفاده ماکسیمم از توانایی پردازنده های 64 بیتی ، نه تنها ویندوز بلکه برنامه های کاربردی رو هم باد 64 بیتی کنیم !

NinIX
2011/10/27, 00:39
ممنون دوست عزیز برای خیلی ها یک موضوع خیلی خوبی بود...

sezar
2011/10/27, 13:50
از همه دوستان بابت اطلاعات تکمیلیشون ممنون

VSH-Katana
2011/11/15, 21:19
فقط یه سوال چرا 32 بیتی x84 هست و x64 64 بیتی

*hit m@n*
2011/11/15, 21:21
بعد از نصب ویندوز از کجا میشه فهمید 32 هست یا 64 بیت ؟؟؟؟؟؟

sezar
2011/11/15, 21:35
فقط یه سوال چرا 32 بیتی x84 هست و x64 64 بیتی
برای نامگزاری اینجوری انتخاب کردن فکر نکنم علت خاصی داشته باشه

بعد از نصب ویندوز از کجا میشه فهمید 32 هست یا 64 بیت ؟؟؟؟؟؟
به مسیر زیر برید
my computer -properties-system type

Alexilver
2011/11/15, 22:29
ظاهرا به این خاطر x86 نامگذاری شده که اولین مدلی از پردازنده که 16بیتی بوده 8086 اینتل بوده و مدلهای بعدی اون هم آخرشون 86 داشتن (x86 که x نماد رقمهای اول مدل هست). و خب بعد از مدتی مدل 80386 معرفی میشه که 32 بیت بوده و این اصطلاح x86 برای اشاره به سازگاری با سیستم های 32 بیتی رایج میشه!
منبع: Wikipedia

majid4310
2011/11/15, 23:55
ممنون از اطلاعات دوستان.

*hit m@n*
2011/11/17, 16:35
+ برای استفاده ماکسیمم از توانایی پردازنده های 64 بیتی ، نه تنها ویندوز بلکه برنامه های کاربردی رو هم باد 64 بیتی کنیم !
واسه سیستم هایی که کمتر از 4 گیگ رم دارن 64 بیتی به درد میخوره ؟

Arsn
2011/11/17, 17:17
واسه سیستم هایی که کمتر از 4 گیگ رم دارن 64 بیتی به درد میخوره ؟

در صورتی که Cpu قدرتمندی دارید بله ! cpu قدرتمند منظور یه 4 هسته ای خیلی معمولی است ! ولی سعی کنید اگر کمتر از 2 گیگابایت رم استفاده میکنید سراغ 64 بیتی نرید

alborz0098
2014/01/04, 18:29
سلام دوستان خسته نباشید ..

مرسی مطالب ارزنده ای رو اینجا متوجه شدم .. ولی یه سوال !
من ویندوز 64 بیت نصب کردم ، به دلیل اینکه رمم 8 بود ! .. اما هنگام اجرای تمام برنامه ها با ارور ویندوز مواجه میشم ! ینی مشکل از cpu هستتش ؟؟ امکانش هس cpu با 64 بیت سازگاری نداشته باشه ؟؟؟ cpu من core i3-2100 هستش

Yaser_Aramesh
2014/01/04, 19:02
سلام دوستان خسته نباشید ..

مرسی مطالب ارزنده ای رو اینجا متوجه شدم .. ولی یه سوال !
من ویندوز 64 بیت نصب کردم ، به دلیل اینکه رمم 8 بود ! .. اما هنگام اجرای تمام برنامه ها با ارور ویندوز مواجه میشم ! ینی مشکل از cpu هستتش ؟؟ امکانش هس cpu با 64 بیت سازگاری نداشته باشه ؟؟؟ cpu من core i3-2100 هستش

نخیر . نمیتونه از cpu (پردازنده ) باشه و نمیشه که با 64 بیت سازگاری نداشته باشه چون پردازنده خودش معماریش 64 بیتی هست . الان سالهاست که همه ی پردازنده های کامپیوترهای دسکتاپ 64 بیتی شدن و البته پردازنده ی iphone 5S هم 64 بیتی هست ! (الان دقیق نمیدونم برای چی این رو گفتم,شاید به خاطر علاقه ام به استیو جابز گفتم ! )

سوالتون رو در پرسش و پاسخ عمومی نرم افزار (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.) مطرح بکنید و از ارور یا ارورها اسکرین شات بگیرید (با برنامه های کپچرینگ مثل Snag it یا Ashampoo snap عکس بندازید ) تا ببینیم مشکل چیه .