تفاوت ویندوز 64 بیتی با 32 بیتی
ارسال شده: پنجشنبه ۱۲ فروردین ۱۳۸۹, ۵:۴۷ ب.ظ
[External Link Removed for Guests] اینروزها با ارزانتر شدن و رایجشدن قطعات جدید خیلیها سراغ سیستمعاملهای64 بیتی را میگیرند. سوالاتی از جنس ویندوز 32 بیتی یا 64 بیتی خیلی زیادشده است. و روز به روز هم نوشتههای پراکنده ( درست یا غلط ) در مورد ایننوع سیستم ها، زیادتر میشود.
طبق روال این وبلاگ در این نوشتار سعی میکنیم تمام جرئیات کاربردی درزمینه ویندوزهای 64 بیتی را پاسخ بدهیم. این که سیستمعامل 64 بیتی چی استو چه فرقی با 32 بیتی دارد یک سوال رایج است که با آن شروع میکنیم ومیپردازیم به سوالاتی که حتما برای شما هم پیش خواهد. ببینیم آیا باید با32 بیت خداحافظی کنیم؟
*پیشنهادم را بگذارید قبل از شروع سوالات بگویم که در ادامه بحث به کمکمان خواهد آمد. windows 7 64 bit
من به شما این اطمینان را میدهم که نیازی نیست بروید یک دوره معماریکامپیوتر را بگذرانید تا فرق این دو تا را بفهمید چون واقعا فرق این دو،تا همینجا به درد شما میخورد. تا این حد که بدانید در یک لوله 64 بیتیبیشتر از یک لوله 32 بیتی میتوان مایع عبور داد ( ترجمه: در یک ساختار 64بیتی میتوان اطلاعات بیشتری را پردازش کرد به نسبت یک ساختار 32 بیتی ) در حدی که بتوان پاسخ کارهای سنگین این روزها را داد.
امااگر در یک سیستم 64 بیتی کار کنید آن وقت محدودیتی برای میزان Ram ندارید.البته دارید ولی این محدودیت چندان اذیتتان نمیکند. در یک سیستم 64 بیتیشما فقط و فقط میتوانید 2 به توان 64 آدرسدهی داشته باشید که میشود 17.2میلیارد گیگابایت یا 16.3 میلیون ترابایت یا 16 exabytes!!! فقط همین قدر:))
برای نمونه یک سیستم با 12 گیگابایت رم را تست میکنیم ( عکس زیر ) که از همه 12 گیگ رمش به خوبی استفاده میشود.
اینروزها سرورها همه از رمهای بالا استفاده میکنند و حتی لپتاپهای معمولیهم با رم بالای 4 ارائه میشوند. توی کارهای مدل سازی و استفاده ازنرمافزارهای سنگینی مثل AutoCAD و Autodesk 3D Max و حتی ادیتهایویدیویی ساده، رم بالا میتواند بسیار به درد شما بخورد. این روزها، دورانرمهای بالای 6 گیگ آغاز شده است. 4 گیگابایت که چیزی نیست
اگر ویندوز شما [COLOR=#003300]xpیا windows server یا چیزی شبیه این است از منوی Start گزینه Run رامیزنیم و در کادر مربوطه تایپ میکنیم dxdiag. پنجرهای مانند پنجره زیرنشان داده میشود که روبروی Operating System، اگر 64 بیتی باشد مینویسد.به عکس دقت کنید.
[External Link Removed for Guests]
[External Link Removed for Guests] هم در محیط یک ویندوز سرور 2003 گرفته شده است.
اگر ویستا یا Seven دارید به ترتیب روند زیر را میرویم. دقیقا جلوی System type 32 بیتی بودن یا 64 بیتی بودن را مشخص میکند:
Start -> Control Panel -> System and Maintenance -> System
[External Link Removed for Guests]
[External Link Removed for Guests]
مکهایی که جدیدا ارائه و فروختهمیشود همه از سیستم عامل و پردازنده 64 بیت استفاده میکند. اگر مک شمانو نیست میتوانید به پردازنده نگاه کنید. Intel Core 2 Duo, Intel Xeon واز خانواده اپل، PowerPC G5 ها 64 بیتی هستند.
Mac OS X 10.5 به بالا هم همه 64 بیتی هستند و پایینتر 32 بیتی.
اگر یک برنامه دارید که با ویندوز 3.1 یا DOS نوشته شده است احتمالا دیگرنمیتوانید از آن برنامه استفاده کنید چون در ویندوز 64 بیتی، امکان اجرایبرنامههای 16 بیتی وجود ندارد. کلا باید حواستان باشد در مورد برنامههایقدیمی.
اگر شما سختافزاری بسیار قدیمی دارید که از پشتیبانی سازنده در آمده استیک بدشانسی بزرگ گریبانتان را میگیرد چون در این صورت ممکن است درایورسختافزار شما برای ویندوز 64 بیتی نوشته نشده باشد. متاسفانه درایور 32بیتی به درد ویندوز 64 بیتی نمیخورد.
اگرAMD Duron است باید بدانید پردازنده شما، ویندوز 64 بیتی را ساپورتنمیکند. اگر Sempron جدید است از 46 بیتی به احتمال زیاد پشتیبانی میکندو اگر قدیمی است نمیکند. برای مطمئن شدن از این موضوع به سایت شرکت رجوعکنید. توی سایت شرکت نوع پردازنده را پیدا کنید و ببینید جلوی OperatingMode 64 Bit چی نوشته است. اگر dxdiag را در RUN ویندوز بزنید مدل دقیق رابه شما میگوید.
اگر نوع پردازنده شما AMD Opteron یا AMD X2 یا AMD FX, یا مدل بسیار رایجAthlon64 است حتما از 64 بیت پشتیبانی میکند. با پردازندههای AMD Turionnotebook هم میتوانید تجربه یک ویندوز 64 بیتی را داشته باشید.
[External Link Removed for Guests]
اگرپردازنده شما Intel است باید بدانید Intel Core Duo notebook و IntelPentium M notebook نمیتوانند از ویندوزهای 64 بیتی پشتیبانی کنند وپردازندههای زیر همه قابلیت اجرای ویندوز 64 بیتی را دارند:
[BLOCKQUOTE]
Turion notebook processors
Pentium D and Celeron D
Core 2 processors (mobile, desktop, and server)
[/BLOCKQUOTE] کلا یادتان باشد همه پردازندههای جدید شرکتها از پردازش 64 بیتی پشتیبانی میکنند.
[External Link Removed for Guests]
یادتان باشد که درایورها برنامههای مهمی هستند و نباید در مورد آنها غفلت کرد. :http://ehsanjle.persiangig.com/
طبق روال این وبلاگ در این نوشتار سعی میکنیم تمام جرئیات کاربردی درزمینه ویندوزهای 64 بیتی را پاسخ بدهیم. این که سیستمعامل 64 بیتی چی استو چه فرقی با 32 بیتی دارد یک سوال رایج است که با آن شروع میکنیم ومیپردازیم به سوالاتی که حتما برای شما هم پیش خواهد. ببینیم آیا باید با32 بیت خداحافظی کنیم؟
*پیشنهادم را بگذارید قبل از شروع سوالات بگویم که در ادامه بحث به کمکمان خواهد آمد. windows 7 64 bit
-
بیت یا 64 بیت؟
[COLOR=#003300]نی یا لوله پالایشگاه؟ فرضکنید شما مقدار بسیار زیادی مایع را از جایی به جای دیگر منتقل کنید. اینانتقال را هم میتوانید با نی انجام بدهید و هم با لوله پالایشگاه. بدیهیاست با لوله پالایشگاه بهتر است چون در یک زمان میتوانید حجم بسیاربالاتری را جا به جا کنید.
من به شما این اطمینان را میدهم که نیازی نیست بروید یک دوره معماریکامپیوتر را بگذرانید تا فرق این دو تا را بفهمید چون واقعا فرق این دو،تا همینجا به درد شما میخورد. تا این حد که بدانید در یک لوله 64 بیتیبیشتر از یک لوله 32 بیتی میتوان مایع عبور داد ( ترجمه: در یک ساختار 64بیتی میتوان اطلاعات بیشتری را پردازش کرد به نسبت یک ساختار 32 بیتی ) در حدی که بتوان پاسخ کارهای سنگین این روزها را داد.
- Ram چهار گیگ چیست؟ هر سیستمی چقدر رم را پشتیبانی میکند؟
[COLOR=#003300]شما در یک سیستم آدرس دهی 32 بیتیفقط میتوانید 4 گیگابایت رم را استفاده کنید. البته این مقدار هیچ وقتمثلا در ویندوز XP استفاده نمیشود. دوست دارید بدانید پس بقیهاش چیمیشود؟ به عکس زیر نگاه کنید:
امااگر در یک سیستم 64 بیتی کار کنید آن وقت محدودیتی برای میزان Ram ندارید.البته دارید ولی این محدودیت چندان اذیتتان نمیکند. در یک سیستم 64 بیتیشما فقط و فقط میتوانید 2 به توان 64 آدرسدهی داشته باشید که میشود 17.2میلیارد گیگابایت یا 16.3 میلیون ترابایت یا 16 exabytes!!! فقط همین قدر:))
برای نمونه یک سیستم با 12 گیگابایت رم را تست میکنیم ( عکس زیر ) که از همه 12 گیگ رمش به خوبی استفاده میشود.
اینروزها سرورها همه از رمهای بالا استفاده میکنند و حتی لپتاپهای معمولیهم با رم بالای 4 ارائه میشوند. توی کارهای مدل سازی و استفاده ازنرمافزارهای سنگینی مثل AutoCAD و Autodesk 3D Max و حتی ادیتهایویدیویی ساده، رم بالا میتواند بسیار به درد شما بخورد. این روزها، دورانرمهای بالای 6 گیگ آغاز شده است. 4 گیگابایت که چیزی نیست
- کجا بفهمم که ویندوز من 64 بیتی است یا 32 بیتی؟
عموما هر جا دیدید که در مورد سیستمشما عدد 64 بود بدانید که ویندوز شما 64 بیتی است
اما همین جوری همنیست طبیعتا. چند راه ساده به شما نشان میدهم که مطمئن بشوید.
اگر ویندوز شما [COLOR=#003300]xpیا windows server یا چیزی شبیه این است از منوی Start گزینه Run رامیزنیم و در کادر مربوطه تایپ میکنیم dxdiag. پنجرهای مانند پنجره زیرنشان داده میشود که روبروی Operating System، اگر 64 بیتی باشد مینویسد.به عکس دقت کنید.
[External Link Removed for Guests]
[External Link Removed for Guests] هم در محیط یک ویندوز سرور 2003 گرفته شده است.
اگر ویستا یا Seven دارید به ترتیب روند زیر را میرویم. دقیقا جلوی System type 32 بیتی بودن یا 64 بیتی بودن را مشخص میکند:
Start -> Control Panel -> System and Maintenance -> System
[External Link Removed for Guests]
- مک و لینوکس از کجا میتوانند پی به 32 بیتی بودن یا 64 بیتی بودن سیستمعاملشان ببرند؟
اگر لینوکس دارید در خط فرمان از uname استفاده کنید تا با پاسخهایی مثلx86_64 یا ia64 پاسخ شما را بدهد. فقط یادتان باشد i386 یک نسخه 32 بیتیاست.
[External Link Removed for Guests]
مکهایی که جدیدا ارائه و فروختهمیشود همه از سیستم عامل و پردازنده 64 بیت استفاده میکند. اگر مک شمانو نیست میتوانید به پردازنده نگاه کنید. Intel Core 2 Duo, Intel Xeon واز خانواده اپل، PowerPC G5 ها 64 بیتی هستند.
Mac OS X 10.5 به بالا هم همه 64 بیتی هستند و پایینتر 32 بیتی.
- آیا توی برنامههای 32 بیتی در ویندوز 64 بیتی اجرا میشود؟
پاسخ بله است! WoW64 این کار را برایشما میکند. Windows-on-Windows 64-bit یک نرمافزار شبیهساز است کهبرنامههای 32 بیتی را، اگر دارای فاکتورهای موردنیاز WOW64 باشند، درویندوز 64 بیتی هم اجرا میکند. ولی اگر نداشته باشد کاری از دستتان ساختهنیست.
خیالتان راحت که اکثر نرمافزارهای شرکتهای معروف، اگر نسخه 64 بیتی نداشته باشند هم، در ویندوز 64 بیتی اجرا میشوند.
- اجرای برنامههای 32 بیتی در ویندوز 64 بیتی کمتر است؟
قاعدتا باید این طور باشد چون شما دارید برنامه را در یک برنامه واسطه ( WOW64 ) اجرا میکنید اما در عمل این طور نیست.
[COLOR=#003300]آنقدر سیستمهای امروز قدرتمندشدهاند که این استفاده از WOW64 اصلا به چشم شما نمیآید. در ثانی اگر رمبالایی داشته باشید، مثلا 5 گیگ رم، آن وقت چون از اضافه Ram شما هماستفاده میشود، سرعت شما بسیار بالاتر هم میرود
- نرمافزاری داریم که فقط روی سیستم 64 بیتی اجرا بشود؟
الان این جور نرمافزارها خیلی کمهستند اما همیشه در روی یک پاشنه نمیچرخد. چند سال پیش نرمافزارهای 32بیتی هم کم بودند. من فکر میکنم چند سال دیگر نرمافزار 16 بیتی را نشودپیدا کرد و نرمافزارهای روز همه 64 بیتی شده باشند و معدود نرمافزارهاییهم باشند که 32 بیتی باشند هنوز. آن زمان میرویم سراغ نرمافزارهای 128بیتی.
[COLOR=#003300]فقط برای این که بدانید این مسئله چقدر جدی است باید بگویم نرمافزارهایی مثل Exchange 2007 فقط روی سیستمهای 64 بیتی اجرا میشود.
- چه زمانی باید روی سیستم عامل 64 بیتی خط بکشم؟
درست است که من به شما پیشنهادمیکنم که بروید سمت ویندوز 64 بیتی ولی شما با من آشنا هستید. قصد فریبشما را ندارم پس به شما واقعیاتی را باید بگویم.
اگر یک برنامه دارید که با ویندوز 3.1 یا DOS نوشته شده است احتمالا دیگرنمیتوانید از آن برنامه استفاده کنید چون در ویندوز 64 بیتی، امکان اجرایبرنامههای 16 بیتی وجود ندارد. کلا باید حواستان باشد در مورد برنامههایقدیمی.
اگر شما سختافزاری بسیار قدیمی دارید که از پشتیبانی سازنده در آمده استیک بدشانسی بزرگ گریبانتان را میگیرد چون در این صورت ممکن است درایورسختافزار شما برای ویندوز 64 بیتی نوشته نشده باشد. متاسفانه درایور 32بیتی به درد ویندوز 64 بیتی نمیخورد.
- میخواهم یک ویندوز 64 بیتی نصب کنم. چه CPU ( پردازنده ) هایی ویندوز 64 بیتی را اجرا میکنند؟
جواب این سوال خیلی ساده نیست اما مندر چند خط به شما میگویم چطوری بتوانید سریعا بفهمید. چون اکثرپردازندههای موجود در ایران AMD یا Intel است فقط در مورد این دو توضیحمیدهم.
اگرAMD Duron است باید بدانید پردازنده شما، ویندوز 64 بیتی را ساپورتنمیکند. اگر Sempron جدید است از 46 بیتی به احتمال زیاد پشتیبانی میکندو اگر قدیمی است نمیکند. برای مطمئن شدن از این موضوع به سایت شرکت رجوعکنید. توی سایت شرکت نوع پردازنده را پیدا کنید و ببینید جلوی OperatingMode 64 Bit چی نوشته است. اگر dxdiag را در RUN ویندوز بزنید مدل دقیق رابه شما میگوید.
اگر نوع پردازنده شما AMD Opteron یا AMD X2 یا AMD FX, یا مدل بسیار رایجAthlon64 است حتما از 64 بیت پشتیبانی میکند. با پردازندههای AMD Turionnotebook هم میتوانید تجربه یک ویندوز 64 بیتی را داشته باشید.
[External Link Removed for Guests]
اگرپردازنده شما Intel است باید بدانید Intel Core Duo notebook و IntelPentium M notebook نمیتوانند از ویندوزهای 64 بیتی پشتیبانی کنند وپردازندههای زیر همه قابلیت اجرای ویندوز 64 بیتی را دارند:
[BLOCKQUOTE]
Turion notebook processors
Pentium D and Celeron D
Core 2 processors (mobile, desktop, and server)
[/BLOCKQUOTE] کلا یادتان باشد همه پردازندههای جدید شرکتها از پردازش 64 بیتی پشتیبانی میکنند.
- کجا بفهمم که درایور مناسب ویندوز 64 بیتی را دارم یا نه؟
برای اینکار بهترین کار استفاده ازسایت سازنده قطعه سختافزاری است. از هر راه دیگری بروید تویش شک و تردیداست. یا قطعه موردنظرتان را بگویید تا اگر من یا دیگر دوستان اطلاعاتیداشتیم در زمینه آن قطعه خاص خدمت شما عرض کنیم.
اما مایکروسافت یک برنامه بسیار کوچک و مفید برای ویندوز 7 معرفی کرده است به نام [External Link Removed for Guests]که دو گزارش به شما میدهد. یکی اینکه کامپیوتر شما برای نصب ویندوز هفت32 مناسب است یا نه؟ یک گزارش هم مانند قبلی ولی در مورد Windows seven 64bit. چون پیشنهاد من به شما همین ویندوز است پس کلی از راه را رفتهاید.
[External Link Removed for Guests]
یادتان باشد که درایورها برنامههای مهمی هستند و نباید در مورد آنها غفلت کرد. :http://ehsanjle.persiangig.com/
.دوستانی که از X86-64 مثل من اگاهی نداشتند پیشنهاد میکنم لینک زیر رو مطالعه کنند..