خبرهای تکنولوژی

تخصصی ترین مقالات فناوری اطلاعات

تفاوت ویندوز 32 بیت با 64 بیت

سيستم‌عامل 32 بيتي و 64 بيتي در ظاهر با هم تفاوتي ندارند به همين دليل ممکن است ندانيد که ويندوز شما کداميک از اين دو است. 
وقتي در مورد سيستم‌هاي 64 بيتي صحبت مي‌شود بايد بين دو مفهوم محاسبات 64 بيتي که براي رسيدن به کارآيي بالاتر و آدرس‌دهي 64 بيتي که براي پشتيباني از حجم بالاتري از حافظه به کار مي‌روند تفاوت قائل شد. سيستم 64 بيتي براي پشتيباني از اطلاعات 64 بيتي از رجيسترهاي 64 بيتي استفاده مي‌کند. اين سيستم‌ها از آدرس‌دهي داخلي 64 بيتي استفاده مي‌کنند که حجم حافظه قابل آدرس‌دهي را به 16 گيگابايت مي‌رساند در حاليکه در سيستم‌هاي 32 بيتي حداکثر حافظه قابل آدرس دهي، 4 گيگا بايت است.
براي کار با سيستم‌عامل 64 بيتي به پردازنده 64 بيتي نياز است. اکثر سيستم‌هاي 64 بيتي قادرند نرم‌افزارهاي 32 بيتي را در حالت سازگاري يا Compatibility Mode اجرا کنند.
اين قابليت، با توجه به کمياب بودن نسخه 64 بيتي برخي نرم‌افزارها، بسيار کاربردي است. با نصب سيستم‌عامل 32 بيتي روي پردازنده 64 بيتي، ‌در واقع از تمام قابليت‌ها و قدرت اين نوع پردازنده استفاده نخواهد شد. در حاليکه يک نرم‌افزار 64 بيتي چنانچه ساختار درستي داشته باشد روي سيستم‌عامل 64 بيتي بسيار بهتر اجرا مي‌شود، به علاوه نرم‌افزارهاي 32 بيتي هم با سرعت تقريبا يکساني روي هر دو نوع سيستم‌عامل اجرا خواهند شد.
مزاياي 64 بيتي
سيستم‌عامل 64 بيتي دو مزيت عمده نسبت به سيستم‌عامل 32 بيتي دارد. نخست اينکه سيستم‌عامل 32 بيتي،‌ به حداکثر 4 گيگابايت حافظه محدود مي‌شود. توجه داشته باشيد که اين 4 گيگابايت حافظه، تماما به حافظه رم اختصاص نمي‌يابد، بلکه به ساير حافظه‌هاي موجود در سيستم‌ از جمله حافظه گرافيکي نيز تعلق دارد به علاوه Process هاي وابسته به سيستم‌عامل نيز در همين فضاي حافظه، آدرس‌دهي مي‌شوند. نتيجه اينکه بسته به پيکربندي سيستم، حداکثر 3 تا 25/3 گيگابايت از حافظه رم قابل شناسايي خواهد بود. در مقابل سيستم عامل 64 بيتي توانايي آدرس‌دهي حجم بيشتري از حافظه را دارد و براي استفاده از حجم‌هاي بالاي رم مثل 6 يا 12 گيگابايت، مشکلي نخواهد داشت.
برتري دوم، راحت‌تر بودن پردازش و برخورد با فايل‌هاي حجيم در سيستم‌عامل 64 بيتي بر مي‌گردد. فرض کنيد قرار است يک فايل 5 گيگابايتي روي سيستم عامل 32 بيتي با حجم رم قابل دسترسي 3 گيگابايت باز شود در اين حالت سيستم بايد قسمت‌هاي مورد نياز فايل را در حافظه آدرس‌دهي کند و در صورتيکه نياز باشد از قسمت‌هاي مختلف فايل به صورت پي در پي استفاده شود، عمليات آدرس دهي بايد دائما تکرار شود.
معايب 64 بيتي
از آنجائيکه در سيستم‌عامل 64 بيتي از الگوريتم‌هاي پيشرفته‌تر و پيچيده‌تري براي آدرس‌دهي حافظه استفاده مي‌شود، به حجم بالاتري از حافظه نياز خواهد بود به علاوه برخي نرم‌افزارها نيز نسخه 64 بيتي ندارند که برخي کاربران را به مشکل مي‌اندازد.
تمام نرم‌افزارها از انتقال آنها به شکل 64 بيتي بهره مثبت نمي‌برند. برخي اجزاي سطح پائين در کامپيوتر نظير درايورهاي سخت‌افزاري، هنوز درايور 64 بيتي ندارند. درايورهاي سخت‌افزاري رابط بين سخت‌افزار و سيستم‌عامل هستند و مسئوليت جلوگيري از کارکرد قطعات در حالت Compatibility Mode نيز به عهده آنها است در نهايت چنانچه درايور 64 بيتي براي فلان قطعه سيستم شما موجود نباشد نمي‌توان از آن قطعه درمحيط 64 بيتي استفاده کرد.
نسخه‌هاي مختلف ويندوز معمولا هر دو نسخه 32 بيتي و 64 بيتي را دارند. شما هنگام انتخاب نوع ويندوز بايد به مشخصات سخت‌افزاري سيستم خود توجه کامل داشته باشيد و در صورت انتخاب ويندوز 64 بيتي از وجود درايورهاي 64 بيتي براي تمام سخت‌افزارهاي سيستم اطمينان حاصل کنيد.
ويندوز 32 بيتي :  در ساختار ويندوز 32 بيتي ، آدرسهاي حافظه يا واحدهاي اطلاعات 32 بيتي اند ( 4 اكتدي ) طبيعتا CPU و ALU هم پردازشي در اين مقياس انجام مي دهند . ويندوز 32 بيتي براي يك كاربر عادي كافيست . بد نيست بدانيد پردازشگر 32 بيتي مي تواند تا 4 گيگابايت حافظه Ram را مستقيما آدرس دهي كند . 
ويندوز 64 بيتي :  در ساختار ويندوز 64 بيتي ، آدرسهاي حافظه يا واحدهاي اطلاعات 64 بيتي اند ( 8 اكتدي ) و CPU و ALU هم در اين مقياس پردازش مي كنند ولي پردازشگر 64 بيتي مي تواند تا 1000 گيگابايت ( يا يك ترابايت ) Ram را مستقيما آدرسدهي كند .


نظرات


نظر بدهید