امروز بدون شک یافتن کاربر دشوار است کامپیوتر شخصی، که هرگز با چنین مفهومی به عنوان یک سیستم عامل 64 بیتی برخورد نکرده است. با این حال ، همه نمی توانند به وضوح پاسخ دهند که چیست. سعی کنیم این موضوع را درک کنیم و کمی اوضاع را روشن کنیم. برای استدلال بیشتر ، به عنوان مثال ، ما سیستم عامل محبوب Windows 7 64 و 32 bit را در نظر خواهیم گرفت. بیایید سعی کنیم دریابیم که تفاوت این سیستم عامل ها چیست و همچنین موارد مهم بهبود عملکرد کامپیوتر را لمس کنیم.

سیستم 64 بیتی چیست؟

امروز ما به اصطلاحات رایانه ای خاصی نمی پردازیم ، بلکه فقط سعی می کنیم انگشتان خود را توضیح دهیم که بیت چیست. این کلمه حتی به چه معناست؟ همانطور که احتمالاً قبلاً درک کرده اید ، عمق بیت با بیت بیان می شود ، با این حال ، این مفهوم را باید نه تنها از نظر دید سیستم عامل، اما همچنین با در نظر گرفتن دستگاه های جانبی. اگر صحبت کنیم زبان ساده، سپس عمق بیت تعداد بیتهایی است که می تواند توسط چنین دستگاههایی به طور همزمان پردازش شود ، به شرطی که سیستم قادر به ارسال چنین درخواستهایی باشد.

این البته ساده ترین تفسیر در مورد سیستم عامل های 64 بیتی و 32 بیتی است. برای درک کامل تفاوت بین سیستم های دارای نرخ بیت مختلف ، باید یک گشت و گذار کوچک در تاریخ توسعه فناوری رایانه یا بهتر بگوییم تراشه های پردازنده انجام دهید. قبلاً همه پردازنده های تولید شده 8 بیتی بودند. این بدان معنی است که آنها می توانند همزمان فقط 8 بیت اطلاعات را پردازش کنند. وقتی با چیپست های 32 بیتی جایگزین شدند ، انقلابی رخ داد.

به دلیل تطبیق پذیری ، امروزه از چنین چیپست هایی استفاده می شود. پس از مدت ها تراشه های پردازنده با معماری 64 بیتی ظاهر شدند. به نظر می رسد که این خیلی دور از حد مجاز است. در آینده نزدیک ، ما در حال حاضر انتظار تراشه هایی با معماری 128 بیتی و همچنین سیستم عامل های ایجاد شده برای آنها را داریم. یک واقعیت جالب را باید فوراً ذکر کرد. قبلاً از سیستم های 32 بیتی x32 نام برده می شد. سپس نماد x86 به تصویب رسید. این برای چه کاری و با چه هدفی انجام شده است ، هیچ کس نمی داند. با این حال ، امروز می توانید نسخه های 32 بیتی و مشابه 64 بیتی ویندوز 7 را به راحتی مقایسه کنید. از نظر رابط ، آنها عملاً از نظر خارجی تفاوتی ندارند.

از نظر نرم افزاری ، تفاوت کاملاً چشمگیر است. نکته این است که زرادخانه سیستم های 64 بیتی شامل ویژگی ها و اجزای خاصی است که در نسخه های 32 بیتی موجود نیست. ساده ترین مثال ماژول عمومی Hyper-V hypervisor است که می باشد ماشین مجازیقادر به نصب سیستم عامل های کودک ، حتی اگر آنها ویندوز نباشند. همچنین ، این ماژول امکان تست نرم افزار را به شما می دهد. با این حال ، در اینجا یک جنبه نسبتاً قابل توجه وجود دارد. در واقع همه چیز بسیار پیچیده تر و بیشتر به آن مربوط می شود حافظه دسترسی تصادفی و پردازنده ها

پشتیبانی از پردازنده

وقتی صحبت از تراشه های پردازنده می شود ، دستگاه های 64 بیتی تفاوت دارند بهترین عملکرد... در اینجا باید به این نکته توجه کنید که یک سیستم ویندوز 64 بیتی حتی نمی تواند روی رایانه ای نصب شود که پردازنده از این عمق بیت پشتیبانی نمی کند. این یکی از الزامات اجباری سیستم است. هنگام استفاده از معماری x64 ، مدیریت پردازنده ها و پارامترهای آنها بسیار راحت تر است. به عنوان مثال ، به منظور سرعت بخشیدن به پردازش دستور ، یا فعال کردن یک موضوع پردازشی مجازی به نام Hyper Threading ، می توانید به راحتی از همه هسته ها استفاده کنید.

حداکثر RAM

حال بیایید به یکی از دردناک ترین س questionsالات یعنی میزان حافظه RAM برسیم. تفاوت این است که سیستم عامل های 32 بیتی از نصب RAM بزرگتر از 4 گیگابایت پشتیبانی نمی کنند. به عبارت دیگر ، هر تعداد میله قرار دهید ، در سطح آهن تعیین نمی شوند. این محدودیت مشکلات زیادی را در ارتباط با توسعه و عملکرد صحیح برنامه ها و برنامه های پرمصرف در مواردی که به کارایی بالا نیاز است ، ایجاد می کند. سیستم عامل 64 بیتی سیستم های ویندوز 7 پشتیبانی با مقدار زیادی RAM کار می کند.

بنابراین ، به عنوان مثال ، حداکثر نسخه ویندوز 7 حداکثر 128 گیگابایت ، حرفه ای - تا 192 گیگابایت را می بیند. چنین محدودیت هایی در اصل مشروط تلقی می شوند. با فکر کردن به آینده ، تصور اینکه سیستم عامل های RAM 128 بیتی چه مقدار توانایی تحمل دارند دشوار خواهد بود. برای دیدن اینکه آیا پیکربندی از معماری 64 بیتی پشتیبانی می کند ، می توانید از "Control Panel" ، جایی که باید بخش شمارنده ها و ابزارهای عملکرد را انتخاب کنید ، استفاده کنید. سپس از این منو برای نمایش و چاپ نتایج دقیق استفاده می شود. اینجاست که پشتیبانی 64 بیتی وارد می شود.

مسائل مربوط به عملکرد

بیایید به کمی سیستم عامل و سازگاری آن با اجزای آهن از طرف دیگر نگاهی بیندازیم. باید در نظر داشت که عمق بیت بالا به هیچ وجه تضمین نمی کند که برای یک پیکربندی خاص ، حتی اگر حداقل شرایط را داشته باشد ، هنگام نصب یک سیستم عامل 64 بیتی ، عملکرد بهتر از نصب همان نسخه است ، اما با معماری 32 بیتی. همانطور که حدس می زنید ، سیستم های 64 بیتی حافظه بیشتری را مصرف می کنند ، هم مجازی و هم RAM.

یک توضیح کاملاً ساده برای این واقعیت وجود دارد. بیایید بگوییم شما یک لپ تاپ یا رایانه دارید که 2 گیگابایت حافظه RAM دارد. ویندوز 7 بیتی 64 بیتی با تنظیمات پیش فرض به طور متوسط \u200b\u200b768 مگابایت مصرف می کند. این همچنین شامل برنامه های 64 بیتی و برنامه های کاربر است. حجم خورده ، بسته به شدت و پیچیدگی منابع ، می تواند در محدوده های نسبتاً زیادی متفاوت باشد. با این حال ، و بنابراین واضح است که عملکرد سیستم تقریبا به صفر کاهش می یابد. در این حالت ، می توانید برنامه های 32 بیتی را روی سیستم 64 بیتی نصب کنید تا به عنوان راه حل جزئی برای حل این مشکل باشد. این کار باعث کاهش بار پردازنده و RAM می شود.

تطبیق پذیری

بنابراین ، بیایید یک سیستم عامل 64 بیتی را در نظر بگیریم. در حال حاضر باید کمی روشن باشد که این به چه معنی است. بیایید ادامه دهیم و یک مسئله نسبتاً مهم دیگر را که مربوط به عملکرد برنامه ها و برنامه های کاربر است ، در نظر بگیریم. در اینجا همه چیز کاملاً ساده است: شما می توانید برنامه های 32 بیتی را روی سیستم های 64 بیتی نصب کنید ، اما نمی توانید روی برنامه های 64 بیتی را روی سیستم عامل 32 بیتی نصب کنید. هنگام استفاده از طرح هایی برای ترکیب برنامه های 32 بیتی و سیستم های 64 بیتی ، افزایش عملکرد در رابطه با عملکرد برنامه می تواند بسیار چشمگیر باشد. این به ویژه در مورد چندرسانه ای اعمال می شود. بنابراین ، به عنوان مثال ، هنگام کار با صدا ، اغلب از درایورهای ASIO4ALL استفاده می شود که وزن آنها بسیار زیاد است ، مخصوصاً اگر از حداکثر بافر ، متناسب با مقدار RAM استفاده شود.

با نصب یک افزونه 64 بیتی ، بار قابل توجهی افزایش می یابد. اگر نسخه 32 بیتی را نصب کنید ، افزونه یا برنامه بسیار سریعتر کار می کنند. نمونه های مشابه بسیاری وجود دارد. حالا ما اصلاً در مورد بازی صحبت نمی کنیم. به اندازه کافی لوسیون های خودشان وجود دارد.
لازم نیست زیاد جستجو کنید تا بفهمید کدام نسخه از سیستم عامل روی رایانه شما نصب شده است. فقط کلیک کنید کلیک راست بر روی نماد رایانه کلیک کنید و منوی Properties را انتخاب کنید و تمام اطلاعات لازم را بدست خواهید آورد.

به روزرسانی از 32 بیت به 64 بیتی

اگر انتقال از یک معماری به معماری دیگر را در نظر بگیریم ، لازم است این واقعیت را در نظر بگیریم که در سیستم عامل های ویندوز ، در همان ویندوز 7 ، انتقال از سیستم فایل FAT32 به NTFS. کلا روی FAT32 نصب نمیشه. این به هیچ وجه تأثیری در اسناد کاربر نخواهد داشت. همین مورد در مورد برنامه ها اعمال می شود ، اما به شرطی که سیستم عامل 64 بیتی در بالای سیستم عامل 32 بیتی موجود نصب شود ، اما با پرونده موجود سیستم NTFS... این انتقال معمولاً بدون درد و آسان است. در غیر این صورت ، در صورت تغییر سیستم فایل ، نصب مجدد مورد نیاز است.

انتقال معکوس

بدون تغییر سیستم فایل نمی توانید از یک سیستم عامل 64 بیتی به یک سیستم عامل 32 بیتی مهاجرت کنید. در این حالت ، شما باید پارتیشنی را که نسخه 32 بیتی سیستم عامل بر روی آن نصب شده است ، به طور کامل قالب بندی کنید. چنین روندی البته نابودی کلیه اطلاعات موجود را در پی خواهد داشت. به همین دلیل ، کاربر باید قبل از نصب کلیه اسناد و پرونده های مهم را در رسانه قابل جابجایی یا سایر پارتیشن های منطقی کپی کند.

چه موقع نصب سیستم عامل 64 بیتی بهتر است؟

توصیه نصب سیستم عامل 64 بیتی مستقیماً به پیکربندی سخت افزاری لپ تاپ یا رایانه بستگی دارد. طبیعتاً می توانید ویندوز 7 بیتی 64 بیتی را روی پایانه های رایانه ای نصب کنید که حداقل شرایط را دارند. با این حال ، بهتر است به پارامترهای توصیه شده توجه کنید. در حالت ایده آل ، استفاده از یک پیکربندی بزرگ بسیار خوب است. صدمه ای نخواهد دید

نرم افزار

تا همین اواخر ، افراد کمی درایورهای سیستم عامل های 64 بیتی را آزاد می کردند ، چه رسد به برنامه های کاربردی. امروز توسعه دهندگان پیشرو نرم افزار در درجه اول بر روی چنین سیستمهایی متمرکز شده است. معماری سیستم عامل 32 بیتی به گذشته تبدیل شده است. در سالهای آینده ، معماری 128 بیتی باید ظاهر شود. می توانید پردازنده ها و سیستم هایی را که فقط 32 بیت ناخوشایند را در اختیار دارند فراموش کنید. پیشرفت فناوری ساکن نیست ، بلکه با جهش و کران حرکت می کند.

نتیجه

اکنون می دانید سیستم عامل های 64 بیتی چیست. برای درک بهتر ، هیچ تأکیدی بر اصطلاحات رایانه ای اعمال نشده است. با توجه به مطالب ارائه شده در بالا ، هر کاربر می تواند نتیجه گیری خاصی را برای خود انجام دهد. می خواهم توجه داشته باشم که نصب و استفاده از سیستم عامل های 64 بیتی همیشه با تنظیمات کم و ضعیف قابل توجیه نیست. همچنین لازم به ذکر است که به روزرسانی سیستم عامل 64 بیتی اساساً تفاوتی با نسخه 32 بیتی ندارد. سرویس مسئول این فرآیند ، تمام اجزای لازم و ماژول هایی را که به طور خاص برای این معماری طراحی شده اند ، بارگیری و نصب می کند.

در فناوری اطلاعات همه چیز به بیت گره خورده است. اینها واحدهای منطقی هستند. برای مدرن واحد پردازش مرکزی لپ تاپ یا واحد رایانه رومیزی در مقیاس خیلی کوچک است. با اصطلاحاتی کلمه با طول 32 بیت (4 بایت ، هر بیت 8 بیت) کار می کند. پردازنده هایی که از محاسبات 64 بیتی پشتیبانی می کنند با کلمات 64 بیتی کار می کنند (8 بایت در 8 بیت). پیدا کردن دقیقاً آنچه که دارید کاملاً ساده است و مثلاً چه چیزی به محاسبات 64 بیتی منتقل می شود و کدام سیستم بهتر استدر حال حاضر یک سوال کمی دشوار تر است.

چگونه می توان فهمید که 32 یا 64 بیتی لپ تاپ شماست

اکثر کاربران دقیقاً نمی دانند چه نسخه ای از سیستم را نصب کرده اند. چگونه می توان سیستم 64 یا 32 بیتی را به راحتی در لپ تاپ خود تشخیص داد؟

اگر پردازنده لپ تاپ از محاسبات 64 بیتی پشتیبانی نمی کند (بند 4.1 این مقاله) یا سیستم 64 بیتی از قبل روی لپ تاپ نصب شده است ، بنابراین سوال از مزایا برای شما مهم نیست. برای بقیه ، ما به شما خواهیم گفت که وقتی به عمق بیت افزایش می یابید ، برنده می شوید.

کدام یک از سیستم های 32 یا 64 بیتی بهتر است؟

برای کاربران عادی لپ تاپ و رایانه ، این مسئله گیج کننده است. کاربران عادت دارند با چیزهای قابل درک تری برخورد کنند. به عنوان مثال ، شناخته شده است که افزایش اندازه RAM تقریباً همیشه بر سرعت برنامه ها تأثیر مثبت دارد. و انتقال به درایو SSD می تواند روند بارگیری سیستم عامل بر روی لپ تاپ را ده ها بار تسریع کند. برای شخص غیر روحانی ، نتیجه انتقال ، به عنوان مثال ، به یک سیستم 64 بیتی مبهم است. با این حال ، این به معنای بی فایده بودن چنین انتقال نیست. انتخاب سیستم مناسب این امکان را به شما می دهد. به همین دلیل تعیین اینکه کدام یک بهتر است مهم است.

بهترین سیستم سیستمی است که با قابلیت های پردازنده شما مطابقت داشته باشد. تفاوت اصلی و مشخص بین سیستم های 32 و 64 بیتی این است که شما می توانید حافظه بیشتری را روی لپ تاپ خود نصب کنید... این به طور خودکار یک روش نسبتاً آسان دیگر را برای افزایش عملکرد لپ تاپ شما باز می کند.

RAM - حافظه دسترسی تصادفی

چرا به محاسبات 64 بیتی روی می آوریم؟

تغییر وضعیت به 64 بیتی نسخه ویندوز با کمتر از 3 گیگابایت RAM هیچ مزیت قابل مشاهده ای ارائه نمی دهد. و این در زمان ظهور اولین نسخه 64 بیتی "ویندوز" اکثریت بود. برعکس ، وقتی نسخه های 32 بیتی برنامه ها در یک محیط 64 بیتی کار می کردند ، مشکلات ظاهر می شدند. چرا مایکروسافت هنوز استفاده از نسخه 32 بیتی Office خود را حتی روی سیستم عامل 64 بیتی توصیه می کند؟

راز ساده است. اگر لپ تاپ 4 گیگابایت RAM یا بیشتر دارد ، پس فقط در سیستم عامل 64 بیتی می توانید از آن به طور مثر استفاده کنید. اگر کمتر از 4 گیگابایت داشته باشید ، به جز شکست احتمالی در عملکرد برنامه های قدیمی ، هیچ مزیتی نخواهید داشت.


به ویژه در اینجا لازم به ذکر است که کاربرانی که تصمیم به اضافه کردن حافظه به لپ تاپ خود دارند باید در مورد تغییر ویندوز 64 بیتی نیز فکر کنند. پس از همه ، بدون آن ، لپ تاپ به سادگی نمی تواند حجم اضافی را ببیند ، و پول هدر خواهد رفت. حداکثر میزان حافظه RAM که یک سیستم 32 بیتی می تواند تحمل کند چیزی در حدود 3.5 گیگابایت است... این رقم تقریبی است ، زیرا در بیشتر لپ تاپ ها بخشی از RAM برای کارت گرافیک یکپارچه اختصاص داده شده است.

نحوه ارتقا به ویندوز 64 بیتی

توسعه دهندگان مایکروسافت هیچ گونه انتقال از نسخه ای به نسخه دیگر را پیش بینی نکرده اند. پرونده های سیستم در این دو مجمع تفاوتهای اساسی دارند. برای تغییر به نسخه دیگری که نیاز دارید. هنگام بارگیری ، باید یک تصویر سیستم 64 بیتی را انتخاب کنید.

آیا لپ تاپ شما از 64 بیتی پشتیبانی می کند

قبل از نصب سیستم جدید، مطمئن شوید که لپ تاپ شما از پس آن برمی آید. برای بررسی این ، اجرا کنید دستورالعمل ساده در زیر



توضیحات لزوما نشان می دهد که پردازنده 64 بیتی را پشتیبانی می کند یا خیر.

چگونه می توان فهمید که این برنامه از چند بیت پشتیبانی می کند - 32 یا 64

علاوه بر برنامه های سیستم ، هر کاربر برنامه های مورد علاقه خود را دارد. آیا آنها در محیط جدید 64 بیتی کار خواهند کرد؟ در واقع ، اکثر برنامه ها به نسخه خاصی نیاز ندارند. هر دو نسخه کاملاً در سیستم عامل 64 بیتی کار می کنند: هر دو برنامه 32 و 64 بیتی.

نسخه 32 یا 64 بیتی برنامه های مورد نیاز خود را از کجا می شناسید؟ ساده است. اگر برنامه باید در کار خود از مقدار زیادی حافظه استفاده کند ، بهتر است نسخه 64 بیتی را انتخاب کنید. و اگر این برنامه ساده است و از نظر منابع لپ تاپ خیلی طاقت فرسا نیست ، نسخه های 32 بیتی قدیمی و اشکال زدایی را ترک کنید.

منطقی است که نسخه های 64 بیتی برنامه های زیر را جستجو و نصب کنید:

  • ویرایشگرهای گرافیکی مانند Adobe Photoshop و هیولاهای مشابه. سرعت استفاده از فیلترهای "سنگین" برای پردازش تصویر با مقدار زیادی حافظه افزایش می یابد.
  • آنتی ویروس ها آنها کاملاً با برنامه های سیستم سازگار هستند و به همان سختی سیستم عامل نیاز دارند.
  • بایگانی فشرده سازی پرونده های بزرگ می تواند کارآمدتر باشد.
  • برنامه های حسابداری و اقتصادی. به عنوان مثال ، 1C ، که همچنین می داند چگونه از حافظه به طور موثر استفاده کند.
  • مجموعه های اداری برای کار با داده های بزرگ. برای کار عادی با اسناد متنی مقدار زیادی حافظه مورد نیاز نیست و می توان از نسخه های 32 بیتی برنامه استفاده کرد.

قانون کلی به شرح زیر است. اگر برنامه برای کار کردن به مقدار زیادی حافظه احتیاج دارد که تعیین آن توسط Task Manager آسان است ، نسخه 64 بیتی را نصب کنید. در غیر این صورت ، از 32 بیت استفاده کنید.

دایرکتوری "Program Files (x86)" به چه معناست

برخلاف ویندوز 32 بیتی ، نسخه 64 بیتی دارای دو فهرست بر روی دیسک سیستم است. آنها فقط برای نصب برنامه هایی با عمق بیت های مختلف مورد نیاز هستند. نمادهای X86 می توانند یک برنامه 32 یا 64 بیتی را شناسایی کنند... موارد جدید 64 بیتی در فهرست معمولی Program Files نصب شده اند. و آنهایی که در برنامه های x86-32 بیتی نصب شده اند.

در اینجا باید معنای x86 را به شما یادآوری کنیم. این نام معماری است ، چندین نسل پردازنده از 8086 شروع می شود. اولین مدل 32 بیتی در آن 80386 یا به سادگی i386 بود. اما انتقال از 16 بیت به 32 خیلی قبل اتفاق افتاده است که با گذشت زمان ، x86 با 32 بیت شناسایی شد. پشتیبانی از x86 به این معنی بود که برنامه می تواند با i386 به بعد اجرا شود ، به این معنی که پشتیبانی از 32 بیت باید طبق تعریف باشد. پسوند پلتفرم x86-64 پشتیبانی 64 بیتی را به همراه داشت... چرا برای کاربرانی که اغلب به دنبال پاسخ س questionال "آیا 32 بیتی 64 یا 86 است؟" ، که تعدادی فرمول بندی دیگر دارد ، کمی گیج کننده است؟

با استفاده از دو نکته می توانید تعیین کنید کدام نسخه از ویندوز را روی لپ تاپ خود استفاده کنید ، 32 یا 64 بیتی: وجود پشتیبانی از حالت جدید در پردازنده و بیش از 4 گیگابایت RAM. اگر به هر دو سوال پاسخ مثبت دادید ، در صورت تمایل به نسخه جدید ارتقا دهید. نه - اقدامی انجام ندهید و روی مورد 32 بیتی قدیمی کار نکنید ایمن تر است.

برای پردازنده های رایانه ای دو معماری رایج وجود دارد ، اینها amd64 و i386 هستند ، یا به روشی ساده 32 و 64 بیتی خوانده می شوند. اولین مورد در ابتدای عصر کامپیوتر ایجاد شد و دارای اشکالاتی نیز بود. دوم مدرن تر است و نسبتاً اخیر ایجاد شده است. کاربران جدید رایانه غالباً تعجب می کنند که کدام یک 32 یا 64 بیتی بهتر است و همچنین کدام یک از معماری های سیستم را برای رایانه خود انتخاب کنند.

در این مقاله ، سعی خواهیم کرد به طور کامل به این سوال پاسخ دهیم ، ما به تفصیل در نظر خواهیم گرفت که چگونه یک سیستم 64 بیتی از 32 متفاوت است ، تفاوت اساسی بین این معماری ها چیست و همچنین اینکه چرا شما باید یک گزینه دیگر را انتخاب کنید.


معماری 32 بیتی

اول از همه ، باید گفت که 32 بیت یا x86 یا i386 تقریباً یک چیز هستند و این معماری پردازنده است و سیستم عامل از قبل برای کار بر روی این معماری طراحی شده است. معماری x86 برای اولین بار در پردازنده های اینتل مورد استفاده قرار گرفت. این نام از اولین پردازنده های محل استفاده - Intel 80386 شکل گرفته است. بعداً پردازنده های AMD شروع به پشتیبانی از آن کردند و x86 به استاندارد کامپیوترهای شخصی تبدیل شد. سپس اصلاح شد ، اصلاح شد ، اما این موضوع نیست.

معماری 64 بیتی

معماری 64 بیتی خیلی بعد توسط AMD توسعه یافت. این معماری x86-64 یا amd64 نیز نامیده می شود. با وجود نام ، توسط پردازنده های Intel و AMD نیز پشتیبانی می شود. کاملاً با x32 سازگار است. تفاوت بین آنها عمدتاً در ذره ذره است ، اما آنچه در آن است ما در زیر جزئیات بیشتری را در نظر خواهیم گرفت.

تفاوت بین 64 و 32 بیت چیست؟

برای فهمیدن تفاوت بین 32 بیت و 64 بیت ، باید بیشتر به اصول بروید. پردازنده مهمترین جز component رایانه است ، حتی می توان مغز نامید. این پردازنده است که با تمام داده هایی که می خواهیم پردازش کنیم عمل می کند ، دستگاه های خارجی را کنترل می کند ، برای آنها دستورات می فرستد ، اطلاعات را از آنها دریافت می کند و با حافظه ارتباط برقرار می کند. تمام آدرس ها و دستورالعمل ها باید هنگام پردازش در جایی برای پردازنده ذخیره شوند و نه در RAM ، زیرا آدرس های موجود در RAM نیز باید در جایی ذخیره شوند.

برای حل این مشکل ، هر پردازنده حاوی ده ها سلول حافظه فوق سریع است که به آنها رجیستر نیز گفته می شود ، هر یک از این سلول ها هدف ، نام و اندازه خاص خود را دارند. تفاوت 32 بیتی و 64 چیست؟ همه چیز در مورد اندازه است. برای پردازنده های 32 بیتی ، یک اندازه سلول 32 بیت است. در پردازنده های معماری 64 بیتی ، اندازه ثبت دیگر 32 نیست ، بلکه 64 است. هرچه اندازه سلول بزرگتر باشد ، داده های بیشتری می تواند متناسب باشد ، به این معنی که فضای آدرس منبع می تواند بزرگتر باشد.

بنابراین ، پردازنده های معماری 32 بیتی فقط می توانند به آدرس هایی با درجه 2 ^ 32 دسترسی پیدا کنند. آدرس بزرگتر به سادگی در سلول جای نمی گیرد. این محدودیت در هنگام کار با RAM بیشتر به چشم می آید. این محدوده فقط شامل حافظه تا 2 ^ 32 بیت یا 4 گیگابایت است ، همه موارد بالای پردازنده را نمی توان بدون شبیه سازی خاص از سیستم عامل خواند.

پردازنده ای با اندازه ثبت 64 بیت می تواند تا 2 ^ 64 به آدرس دسترسی داشته باشد ، و این بسیار بیشتر است ، اگر به مقادیر معمول ترجمه شود ، 1 EB (exabyte) یا یک میلیارد گیگابایت است. در حقیقت ، هیچ سیستم عاملی ، حتی لینوکس ، هنوز از این مقدار RAM پشتیبانی نمی کند. در مقایسه با 4 گیگابایت ، این تفاوت بسیار بزرگی است.

اما این همه ماجرا نیست. در یک چرخه عملکرد ، پردازنده ای با اندازه ثبت 32 بیت می تواند 32 بیت یا 4 بایت داده را پردازش کند ، 1 بایت برابر با 8 بیت است. بنابراین ، اگر اندازه داده بیش از 4 بایت باشد ، پردازنده مجبور است چندین چرخه را برای پردازش آن انجام دهد. اگر پردازنده 64 بیتی باشد ، اندازه داده برای پردازش در یک چرخه دو برابر می شود و اکنون 8 بایت است. حتی اگر داده ها از 8 بایت بزرگتر باشند ، پردازنده به همان اندازه برای پردازش آنها به زمان کمتری نیاز دارد.

اما در هنگام استفاده واقعی ، بعید است که شاهد افزایش عملکرد چشمگیر باشید ، مگر اینکه از برنامه های بسیار سنگین استفاده کنید. علاوه بر همه آنچه توصیف شد ، هنوز هم تفاوت زیادی بین سیستم های 32 و 64 بیتی وجود دارد. این معماری ها از بسیاری جهات با هم متفاوتند. معماری 64 بیتی بهینه تر شده است ، برای سخت افزار جدیدتر ، عملکرد چند وظیفه ای و عملکرد بسیار سریع طراحی شده است. تمام پردازنده ها این روزها در حالت 64 بیتی کار می کنند ، اما از 32 بیت برای سازگاری در حالت شبیه سازی پشتیبانی می کنند. اما بلافاصله سیستم 64 بیتی را اجرا و دوباره نصب نکنید زیرا بهتر است و در زیر دلیل آن را بررسی خواهیم کرد.

x32 یا x64 را چه انتخاب کنیم؟

اکنون شما تفاوت بین سیستم 64 بیتی و 32 بیتی را می دانید. در مورد کاربران از اینکه از کدام معماری استفاده کنند بحث زیادی وجود دارد. برخی می گویند که فقط 64 ، در حالی که دیگران طرفدار x32 هستند. همانطور که از موارد بالا می توانید تصور کنید ، همه چیز به RAM بستگی دارد. اگر کمتر از چهار گیگابایت دارید ، پس می توانید از 32 بیت استفاده کنید ، اگر بیشتر است ، پس باید از 64 بیت استفاده کنید تا سیستم بتواند تمام حافظه را ببیند. بله ، پسوندهای PAE وجود دارد که به پردازنده اجازه می دهد بیش از 4 گیگابایت ببیند ، اما اگر سیستم بدون حافظه مستقیم با حافظه کار کند ، سرعت آن بسیار سریعتر خواهد بود.

شاید یک سوال داشته باشید ، چرا اگر حافظه کمتر از 4 گیگابایت نیست ، از معماری 64 بیتی استفاده نمی کنید؟ از آنجا که اندازه رجیسترهای پردازنده بزرگتر است ، بنابراین هر آنچه در RAM ذخیره می شود به طور خودکار بزرگتر می شود ، دستورالعمل های برنامه بیشتر طول می کشد ، فراداده ها و آدرس هایی که در RAM ذخیره می شوند بیشتر.

و این همه بدان معنی است که اگر شما یک سیستم 64 بیتی بر روی رایانه ای با کمتر از 4 گیگابایت رم نصب کنید ، RAM بسیار کمی خواهید داشت. شما متوجه افزایش کارایی نخواهید شد ، فقط بدتر خواهد شد ، زیرا برخی از RAM ها در پارتیشن swap به دیسک می روند. و همانطور که می دانید سرعت کار با دیسک بسیار متفاوت از سرعت RAM است.

حتی اگر 4 گیگابایت حافظه داشته باشید ، استفاده از 64 بیت توصیه نمی شود ، زیرا حافظه کافی وجود ندارد. طبق استانداردهای مدرن ، این برای رایانه شخصی کافی نیست و با استفاده از این معماری ، آن را حتی بیشتر کاهش می دهید. به هر حال ، شما می توانید از فناوری PAE استفاده کنید ، این گزینه را می توان در هسته لینوکس فعال کرد تا به هر چهار گیگابایت 32 بیتی دسترسی داشته باشد. این کاملا توجیه خواهد شد.

اما اگر 6 گیگابایت یا بیشتر دارید ، دیگر استفاده از PAE توصیه نمی شود ، بهتر است از معماری معمولی 64 بیتی استفاده کنید ، زیرا حافظه کافی وجود دارد. و پردازنده به طور خاص برای آن طراحی شده است.

نتیجه گیری

در این مقاله ، تفاوت 32 و 64 را بررسی کردیم و اکنون می توانید سیستم مناسبی را انتخاب کنید تا با عملکرد بهینه کار کند. به نظر شما استفاده از مقادیر مشخصی از RAM بهتر از چه چیزی است؟ اگر با 3 گیگابایت و 6 گیگابایت هنوز همه چیز روشن است ، پس 4 گیگابایت بحث و جدال زیادی ایجاد می کند ، نظر شما چیست؟ در نظرات بنویسید!

برای تکمیل یک فیلم کوتاه در مورد تفاوت بین پردازنده های 64 بیتی و پردازنده های 32 بیتی ، این ویدئو تمرکز دارد پردازنده های موبایلاما این فناوری یکسان است:

امروز پیشنهاد می کنم درباره مزایا و معایب آن بحث کنم سیستم عامل 64 بیتی، که به اکثر آنها مجهز است رایانه های مدرن با سیستم عامل ویندوز 7.

پیش از این ، سیستم های 64 بیتی افراد زیادی بودند و برای برنامه هایی که به منابع عظیم نیاز داشتند ، استفاده می شدند. کاربران خانگی با نسخه 32 بیتی ویندوز کنار آمدند. و اگرچه پردازنده های 64 بیتی از سال 2003 در بازار ظاهر شدند (ویندوز XP 64 بیتی در سال 2005 ظاهر شد) ، نصب سیستم 64 بیتی فقط با انتشار ویندوز 7 روی رایانه های جدید آغاز شد.

خوب چه چیزی در معماری 64 بیتی خوب است؟ چه فوایدی می گیریم و آیا سریعتر جواب می دهد؟ ما کاربران عادی با چه مشکلاتی روبرو خواهیم شد؟

مزایای سیستم عامل 64 بیتی:

در صفحه ، نسخه های 32 بیتی و 64 بیتی ویندوز 7 کاملاً یکسان به نظر می رسند. احتمالات یکسان است ، برنامه ها یکسان هستند ، با این حال ، تفاوت ها قابل توجه است!

1. سرعت پردازش داده ها 2 برابر بیشتر است. یک پردازنده 64 بیتی قادر به پردازش 64 بیت داده (8 بایت) در یک چرخه ساعت است ، در مقابل پردازنده 32 بیتی که فقط 32 بیت (4 بایت) در هر واحد زمان پردازش می کند ، یعنی سرعت پردازش داده 2 برابر بیشتر است! بر این اساس ، برنامه ها برای سیستم عامل های 64 بیتی بسیار سریعتر از برنامه های مشابه اجرا شده روی سیستم عامل های 32 بیتی کار می کنند.

2. RAM بیشتری در دسترس است.نسخه 32 بیتی ویندوز فقط از حداکثر 3.5 گیگابایت حافظه استفاده می کند و به طور کامل برای برنامه ها در دسترس نیست. به عنوان مثال ، سیستم عامل 1 گیگابایت حافظه را اشغال می کند ، به علاوه حداکثر 1 گیگابایت می تواند برای حافظه ویدئویی ذخیره شود ، و فقط 1.5 گیگابایت برای برنامه ها باقی می ماند. و اگر برنامه ها به ویژه "پرخور" باشند ، حافظه کافی نخواهد بود.

نسخه های 64 بیتی ویندوز این مشکلات را ندارند. Windows 7 Home Premium حداکثر از 16 گیگابایت حافظه کاری استفاده می کند ، به این معنی که ویندوز از فایل صفحه بندی کمتر استفاده می کند (این سیستم برای قرار دادن داده هایی که در RAM نیستند استفاده می شود) و رایانه به طور قابل توجهی سریعتر کار می کند.

نیازهای کامپیوتر 64 بیتی

1. پردازنده. همانطور که حدس زده اید ، یکی از شرایط لازم برای کار سیستم عامل 64 بیتی آیا یک پردازنده 64 بیتی است. اینتل این فناوری را EM64T و یکی از بزرگترین تولیدکنندگان می نامد پردازنده های AMD او با AMD64 تماس می گیرد.

2. RAM... ویندوز 64 بیتی حداقل به 4 گیگابایت رم نیاز دارد. و برخلاف سیستم عامل های 32 بیتی ، سیستم عامل های 64 بیتی هیچ مورد خاصی برای تنظیمات رایانه ندارند.

برای بررسی نسخه سیستم عامل خود ، روی "Start" -\u003e کلیک راست روی "Computer" کلیک کرده و "Properties" را از فهرست گشودنی انتخاب کنید -\u003e در پنجره باز شده ، در سمت راست ، نسخه سیستم عامل شما نمایش داده می شود.

معایب سیستم 64 بیتی

1. رانندگان جدید مورد نیاز است... همانطور که قبلاً حدس زده اید ، درایورهای جدید برای ویندوز 7 64 بیتی مورد نیاز هستند (درایورهای مشابه برای سیستم عامل 32 بیتی مناسب نیستند). جدیدترین مدلها دستگاه ها از قبل با درایورهای جدید منتشر شده اند ، اما ممکن است مشکلاتی در ماژول های منسوخ ایجاد شود ، زیرا تولید کنندگان درایورهای ویندوز 64 بیتی را توسعه نمی دهند. مراقب باشید ، قبل از تغییر به ویندوز 64 بیتی ، به وب سایت های سازندگان دستگاه مراجعه کنید و نسخه 64 بیتی درایورها را برای سخت افزار خود بررسی کنید.

2. به حافظه بیشتری احتیاج دارید... لازم به یادآوری است که برای اکثر برنامه های 64 بیتی اندازه ساختار داده ها 8 بایت (64 بیت) و دیسکهای سخت آنها حدود 10-20٪ فضای بیشتری نسبت به نسخه های 4 بایت برنامه های 32 بیتی دارند. مصرف RAM حدود 15٪ افزایش می یابد

آیا امکان نصب ویندوز 7 بیتی 64 بیتی بر روی نت بوک وجود دارد؟

با معرفی خانواده پردازنده های 64 بیتی Pineview (N450 به بالا) ، نت بوک توانایی اجرای نرم افزار 64 بیتی را دارد. با این حال ، RAM می تواند به یک مانع تبدیل شود. بیشتر نت بوک ها به 1 گیگابایت حافظه مجهز هستند. و حتی اگر شما به 2 گیگابایت ارتقا دهید ، به سختی به حداقل نیازهای ویندوز 7 64 بیتی می رسد. بنابراین ، دوستان ، ما در مورد استفاده موثر از یک سیستم 64 بیتی در نت بوک صحبت نمی کنیم (حداقل 4 گیگابایت RAM لازم است )

آیا می توان از برنامه های 32 بیتی برای سیستم عامل 64 بیتی استفاده کرد؟

ویندوز 64 بیتی دارای زیر سیستم تبدیل ویندوز 64 بیتی (WoW64) در ویندوز است که باعث می شود نرم افزار 32 بیتی با سیستم عامل 64 بیتی سازگار باشد. بیشتر برنامه های 32 بیتی با WoW64 بدون نقص کار می کنند ، با این حال ، موارد استثنایی وجود دارد:

  • نرم افزار پشتیبان گیری... هنگام ایجاد نسخه پشتیبان ، برنامه ها مستقیماً به سیستم دسترسی پیدا می کنند پوشه های ویندوز، و WoW64 در برخی موارد دسترسی به نرم افزار 32 بیتی را به پوشه های دیگر هدایت می کند. آنهایی که اگر دوباره برنامه های پشتیبان را پیکربندی نکنید ، نتیجه کار آنها ناقص و اشتباه است.
  • برنامه هایی برای بهینه سازی ویندوز ... برنامه هایی که برای بهینه سازی ویندوز 32 بیتی ایجاد شده اند به هیچ وجه نباید در ویندوز 7 64 بیتی استفاده شوند ، کار آنها بسیار مضرتر از کمک است.
  • نرم افزار محافظت از کامپیوتر... اگر برای کامپیوتر خود به حفاظت عالی نیاز دارید ، در ویندوزهای 64 بیتی فقط از نسخه های 64 بیتی استفاده کنید نرم افزار آنتی ویروس... نرم افزار 32 بیتی قدیمی قادر به ارائه نیست محافظت قابل اعتماد و از حملات ویروسی که برای سیستم عامل 64 بیتی طراحی شده اند پرش می کند.
  • سرعت کار نرم افزار منسوخ 32 بیتی در ویندوز 64 بیتی کندتر از محیط بومی 32 بیتی است. دلیل این امر زمان اضافی است که در زیر سیستم WoW64 صرف تحولات می شود.

برای دیدن اینکه چه برنامه های 32 بیتی در یک سیستم 64 بیتی کار می کنند ، فقط Task Manager را شروع کنید (Ctrl + Shift + Esc را فشار دهید) و برنامه های مشخص شده با 32 * را پیدا کنید.


بنابراین ، دوستان عزیز ، بیایید خلاصه کنیم

هنگام تغییر به ویندوز 7 بیتی 64 ، فاکتورهای قابل توجهی وجود دارد که باید در نظر گرفته شود.

1. شرایط لازم برای مجموعه کامل رایانه:

  • معماری پردازنده 64 بیتی ؛
  • 4 گیگابایت RAM

2. سازگاری نرم افزار:

  • در دسترس بودن درایورهای جدید لازم برای دستگاه های شما ؛
  • در دسترس بودن به روزرسانی های نرم افزار به جدیدترین برنامه های 64 بیتی.

1. می توانید سازگاری نرم افزار دستگاه های خود را با سیستم عامل 64 بیتی در مرکز سازگاری ویندوز 7 بررسی کنید.

2. هنگام کار با خرابی های یک برنامه 32 بیتی بر روی یک سیستم 64 بیتی ، نرم افزار را به روز کنید نسخه جدید، که معمولاً در وب سایت سازنده یافت می شود.

14286 بخوانید

قبل از مقایسه نسخه های 32 بیتی و 64 بیتی ویندوز ، باید درک کنید که این نسخه ها چیست و معنی آنها چیست. ابتدا در مورد پردازنده ها صحبت کنیم. شاید بسیاری از وجود پردازنده های 32 بیتی و 64 بیتی را شنیده باشند. بیایید ببینیم معنی این بیت ها چیست.

احتمالاً ارزش این را ندارد که بگوییم پردازنده دستگاهی کاملاً پیچیده است. این شامل بلوک های مختلفی از جمله حافظه پنهان و سطوح مختلف و بلوک های انتخاب دستورالعمل و رمزگشایی ، بلوک های انتقال پیش بینی کننده و انواع مختلف بلوک های محاسباتی است. برخی از پردازنده های مدرن همچنین دارای کنترل کننده های حافظه ، کنترل کننده گذرگاه PCI-Express و هسته گرافیکی... در این مقاله واحدهای محاسباتی برای ما مهم هستند.

پردازنده می تواند انواع مختلفی از این نوع بلوک ها را داشته باشد. برخی محاسبات را با اعداد صحیح انجام می دهند ، برخی دیگر - عملیاتی با اعداد واقعی یا اعداد شناور. علاوه بر این ، بلوک هایی به اصطلاح وجود دارد. دستورالعمل های پیچیده به عنوان مثال ، بلوکی را در نظر بگیرید که محاسبات را با عدد صحیح یا ALU انجام می دهد. در حین کار ، این بلوک ها باید داده های میانی را در جایی ذخیره کنند. ثبت نام برای این فروشگاه های موقت ایجاد شده است. آنچه آنها را از حافظه معمولی و حافظه نهان متمایز می کند ، اول از همه ، حداقل تأخیر و سرعت کار بسیار بالا است. بنابراین همین رجیسترها تفاوت اصلی به اصطلاح را پنهان می کنند. پردازنده های 32 بیتی و 64 بیتی. بیایید این را با جزئیات بیشتری در نظر بگیریم.

پردازنده های به اصطلاح 32 بیتی دارای 8 ثبت کننده عمومی هستند که اندازه آنها 32 بیت است. و پردازنده های 64 بیتی از این نوع ثبات ها دو برابر بیشتر دارند و حجم آنها 64 بیت است. این تفاوت اصلی بین پردازنده های 32 بیتی و 64 بیتی است. شایان ذکر است که تقریباً همه پردازنده های مدرن 64 بیتی هستند

حال بیایید در مورد آنچه که این رجیسترها در عمل استفاده می کنند صحبت کنیم. به طور کلی ، یک پردازنده 64 بیتی در حالت عادی 64 بیتی قادر به کار با اعداد 64 بیتی بدون استفاده از ترفندهایی مانند تقسیم یک عملیات پیچیده به دو کار خواهد بود. علاوه بر این ، از این طریق می توان 2 عمل ساده روی اعداد 32 بیتی را در 1 عمل پیچیده ترکیب کرد. با این وجود ، هر عملیاتی را نمی توان با یک عمل دیگر ترکیب کرد ، اما این کافی نیست.

مهم: عملکرد تنها با کار با مجموعه دستورات x86-64 64 بیتی افزایش می یابد. همچنین باید گفت که علاوه بر ALU ، پردازنده دارای یک واحد شناور یا FPU نیز هست. این شامل ثبت های بزرگتر 80 بیتی است و از دستورالعمل های x87 استفاده می کند. علاوه بر این ، پردازنده بلوک ها و ثبت های دیگری نیز دارد. به عنوان مثال ثبات های SSE. طول آنها 128 بیت است.

ما به یاد می آوریم که یک حالت عملکرد 64 بیتی وجود دارد. اما موارد دیگری نیز وجود دارد. یک پردازنده 64 بیتی همچنین از حالت به اصطلاح سازگاری پشتیبانی می کند که در آن هشت ثبات اضافی خاموش می شوند و رفتار پردازنده 64 بیتی همان 32 بیتی می شود. این امر در درجه اول به منظور اطمینان از سازگاری نرم افزار سیستم و برنامه هایی که نمی توانند با پردازنده 64 بیتی کار کنند ، ضروری است. چرا در واقع حالت سازگاری نامیده می شود.

برای اینکه پردازنده به طور معمول در حالت 64 بیتی کار کند ، به یک سیستم عامل 64 بیتی و درایورهای مربوطه نیاز است. اگر یک سیستم عامل 32 بیتی نصب شود ، پردازنده در حالت سازگاری کار می کند و مانند یک پردازنده 32 بیتی رفتار می کند.

مهم: برخی از خوانندگان ممکن است به درستی در مورد نحوه کار برنامه های 32 بیتی در سیستم عامل 64 بیتی س askال کنند. این مشکل کاملا منطقی حل شد: سیستم دارای 2 مجموعه کتابخانه سیستم برای برنامه های 64 بیتی و 32 بیتی است.

اما میزان رجیستری ها بیشتر است مشکل واقعی... نکته این است که فضای آدرس حافظه محدود است. به زبان ساده ، پردازنده فقط می تواند 4 گیگابایت فضای آدرس را آدرس دهی کند. پس بالاخره لپ تاپ 4 گیگابایت رم دارد و سیستم باید بتواند همه این 4 گیگابایت را ببیند. اما علاوه بر RAM ، حافظه کارت گرافیک ، بافر دستگاه های مختلف نیز وجود دارد و BIOS می تواند حافظه بیشتری را برای همان هسته ویدیویی اختصاص دهد. در نتیجه ، حافظه ای که در دسترس کاربر بود 2.5 - 3.5 گیگابایت کاهش می یابد. و این محدودیت مستقل از سیستم عامل است. بیایید به بررسی دقیق تر این مسئله بپردازیم.

در اینجا هیچ مشکلی وجود ندارد. ثبت کننده ها هم داده ها و هم نشانگرهای آدرس را ذخیره می کنند. اندازه این رجیستر در پردازنده 32 بیتی 32 بیت است. این محدوده 4 گیگابایتی یا 232 بایت است.

به طور خلاصه همه موارد بالا ، باید گفت که هر سیستم عامل 32 بیتی نمی تواند با استفاده از 4 گیگابایت RAM کار کند به این دلیل که اکثر دستگاه های سیستم برای کار کردن به بخشی از فضای آدرس نیاز دارند و به 4 گیگابایت محدود می شود. بنابراین ، سیستم باید آن را از RAM دور کند. RAM استفاده نشده می تواند به عنوان یک دیسک موقتی استفاده شود ؛ این امر به برنامه RAM Disk نیاز دارد.

مهم: برای سیستم عامل 32 بیتی مکانیزمی ایجاد شده است که امکان استفاده از فضای آدرس بیش از 4 گیگابایت را فراهم می کند. این به اصطلاح است. PAE (Physical Address Extension) ، در این حالت سیستم عامل می تواند تا 64 گیگابایت حافظه را آدرس دهی کند. این فناوری از همان ابتدا برای سیستم های سرور توسعه یافته است. برای عملکرد صحیح رانندگان وصله مربوطه لازم است. از آنجا که تقریباً چنین درایورهای فعال وجود ندارد ، این فناوری حتی در سیستم عامل های سرور نیز غیرفعال است. همچنین در نسخه های معمولی ویندوز به طور پیش فرض غیرفعال شد. و به همین دلیل امروزه متخصصانی هستند که نحوه روشن کردن آن را فرا گرفته اند ، سیستم می تواند تمام RAM موجود در آن را ببیند ، اما در مکان های مختلف خطاهایی رخ می دهد. و تشخیص آنها چندان آسان نیست. بنابراین ، اگر می خواهید بیش از 3-4 گیگابایت RAM استفاده کنید ، پس باید یک سیستم عامل 64 بیتی نصب کنید.

همانطور که مشاهده می کنید ، حالت 64 بیتی دارای مزایا و معایب زیر است:

  • سیستم عامل 64 بیتی با تمام RAM کار می کند.
  • برخی از عملیات های پردازنده 64 بیتی را می توان خیلی سریعتر انجام داد.
  • اشاره گرهای 64 بیتی به حافظه بیشتری احتیاج دارند که باعث می شود برنامه ها رم بیشتری داشته باشند.

همانطور که می بینید ، همه چیز خیلی ساده نیست. حال اجازه دهید بررسی کنیم که این امر در عمل چگونه خود را نشان می دهد.

مقایسه عملکرد نسخه های 32 بیتی و 64 بیتی ویندوز

ابتدا اجازه دهید در مورد اینکه چه تکنیک آزمایش استفاده شده است صحبت کنیم.

اندازه گیری ها انجام شد لپ تاپ ایسوس N61Vn با پردازنده چهار هسته ای Intel Core 2 عدد Quad Q9000 ، کارت گرافیک استفاده شده nVidia GeForce GT 240M با حافظه اختصاصی 1 گیگابایتی. توجه به این نکته مهم است که این لپ تاپ دارای 4 گیگابایت RAM DDR3-1066 بود. در این مقایسه از نسخه های 32 و 64 بیتی Windows Vista SP2 با جدیدترین نسخه نصب شده استفاده شده است. درایورها از نسخه یکسانی برخوردار بودند ، که امکان ایجاد تفاوت بین عملکرد بین این دو را فراهم می کند نسخه های مختلف... به دلایلی که در بالا گفته شد ، نسخه 32 بیتی ویندوز تقریباً 3 گیگابایت رم در دسترس داشت ، در حالی که نسخه 64 بیتی تقریباً 4 گیگابایت RAM داشت.

مهم همچنین توجه داشته باشید که این تست در ویندوز XP و ویندوز 7 در حال اجرا است لپ تاپ ایسر جدول زمانی 3810T با تک هسته پردازنده اینتل Core 2 Duo SU3500 و 4 گیگابایت RAM که دارای گزینه های محدودتری بودند. نتایج در این موارد تغییری نکرده و تقریباً یکسان بوده است.

برای سهولت ، ما مقایسه عملکرد را به 2 قسمت تقسیم کرده ایم:

  • 1. ابتدا عملکرد برنامه های 32 بیتی رایج را در نسخه های 32 بیتی و 64 بیتی سیستم بررسی کردیم.
  • 2. سپس سرعت نسخه های 32 و 64 بیتی برنامه ها را در نسخه های مربوط به ویندوز اندازه گیری کردیم.

تست عملکرد برنامه های 32 بیتی

هدف از این تست تعیین سود عملکرد هنگام انتقال از نسخه 32 بیتی به 64 بیتی ویندوز است. این تحقیق مرتبط است ، زیرا امروزه بسیاری از بازی ها و برنامه ها نسخه های بهینه شده ویژه 64 بیتی را ندارند. همچنین توجه به این نکته مهم است که یک سیستم 32 بیتی می تواند با 3 گیگابایت حافظه و یک نسخه 64 بیتی - با 4 گیگابایت حافظه کار کند.

برنامه های زیر به مقایسه عملکرد کمک می کنند:

  • 3DMark03 3.6؛
  • 3DMark05 1.3؛
  • 3DMark06 1.1 ؛
  • PCMark05 1.2.

این برنامه ها به این دلیل انتخاب شده اند که عملکرد واقعی اکثر برنامه ها و بازی ها را با دقت منعکس می کنند. اگر در این مطالعه از برنامه های مختلف استفاده شود ، روش تحقیق بسیار پیچیده تر خواهد شد. و درصد خطای اندازه گیری به دلیل بدترین تکرار این یا آن آزمون و محدودیت دقت در ابزار اندازه گیری افزایش می یابد.


برنامه ها به طور پیش فرض پیکربندی شده اند. وضوح صفحه نمایش 1024 76 768:


برنامه ها به طور پیش فرض پیکربندی شده اند. وضوح صفحه نمایش 1280 7 720:


4. نتایج مقایسه عملکرد در PCMark05

در این آزمون ، آزمایش های اضافی جداگانه انجام شد. در زیر نتایج هر یک آورده شده است.




نتیجه بدست آمده به لطف گیگابایت RAM اضافی را در یک سیستم 64 بیتی مشاهده می کنید.



نتایج مقایسه عملکرد برنامه های مرسوم

نتایج بدست آمده پس از این مطالعه بسیار مورد انتظار بود. با توجه به اینکه از حالت سازگاری در سیستم عامل 64 بیتی استفاده شده است ، هنگام کار با برنامه های معمولی 32 بیتی ، عملکرد پایین تر است.

این مقایسه عملکرد همچنین نشان داد که 4 گیگابایت RAM واقعاً در این مجموعه از برنامه ها سودمند نیست. در اینجا باید تأکید کرد که در حقیقت برای برنامه های سنگین ، که شامل ویرایشگرهای گرافیکی ، سیستم های طراحی به کمک کامپیوتر (CAD) و سایر موارد است ، میزان RAM بسیار مهم است. این گیگابایت RAM اضافی واقعاً مفید است.

مقایسه عملکرد برنامه های 32 و 64 بیتی

هدف از این مطالعه اندازه گیری افزایش عملکرد هنگام استفاده از برنامه های بهینه شده 64 بیتی در سیستم عامل 64 بیتی است.

برای مقایسه عملکرد ، از برنامه های زیر نیز استفاده شد:

  • 7-zip zip بایگانی نسخه 4.65؛
  • مجموعه تست PCMark Vantage.

در اینجا از آن به عنوان یک برنامه آزمایشی استفاده می شود ، زیرا در هر دو نسخه 32 بیتی و 64 بیتی موجود است ، می تواند با آن کار کند پردازنده های چند هسته ای، قادر است پردازنده را به شدت بارگیری کند ، دارای مجموعه ای از ابزارهای داخلی است که به شما امکان می دهد عملکرد را آزمایش کنید. در حین آزمایش ، اندازه فرهنگ لغت 32 مگابایت بود.

حال بیایید نتایج را بررسی کنیم:


همانطور که مشاهده می کنید ، عملکرد بایگانی نسخه 64 بیتی بهینه شده در سیستم عامل 64 بیتی در مقایسه با نسخه مشابه 32 بیتی در سیستم 32 بیتی بهتر بود. این انتظار می رود. بهینه سازی ها توانستند خود را نشان دهند.

2. تست با مجموعه تست PCMark Vantage

نسخه بنچمارک PCMark Vantage هر دو نسخه 32 بیتی و 64 بیتی وجود دارد. این مجموعه آزمون شامل تست های مختلفی است. بیایید هر یک از آنها را در نظر بگیریم.









مانند 7-Zip ، به طور کلی معیار 64 بیتی PCMark Vantage عملکرد بهتری نسبت به معیار 32 بیتی در سیستم عامل 32 بیتی دارد. اینجا نکته مهم برای پردازنده های 64 بیتی و حافظه موجود بیشتر بهینه سازی شده است: 4 گیگابایت برای سیستم 64 بیتی و 3 گیگابایت برای نسخه 32 بیتی آن.

نتیجه مقایسه عملکرد ویندوز 32 بیتی با 64 بیتی

زمان جمع بندی این آزمون فرا رسیده است:

  • بیشترین افزایش عملکرد در نسخه های 64 بیتی ویندوز XP ، Vista ، 7 هنگام استفاده از نسخه های 64 بیتی بهینه شده برنامه ها و بازی ها مشاهده شد. در حالی که کار با برنامه های متداولعملکرد بدون بهینه سازی برای نسخه 64 بیتی افزایش نمی یابد.
  • وقتی مقدار RAM موجود در بیش از 3 گیگابایت افزایش یافت ، بسیاری از برنامه ها و بازی ها نتوانستند عملکرد قابل توجهی را نشان دهند. یک استثنا را می توان برنامه های پیچیده ای نامید که به شما امکان می دهد با فیلم ، تصاویر ، سیستم های طراحی و سایر موارد کار کنید. در آینده تعداد بیشتری از این برنامه ها وجود خواهد داشت. استفاده از سیستم 64 بیتی برای چنین برنامه هایی بسیار منطقی خواهد بود.
  • برخی از برنامه های کاربردی روی سیستم عامل 64 بیتی به دلایل مختلف کار ناپایداری را نشان دادند. اما تعداد زیادی از این برنامه ها وجود ندارد.

در پایان ، می خواهم یادآوری کنم که خود شما نسخه ویندوز را برای نیاز خود انتخاب می کنید. و اگر این مطالعه توانست به شما کمک کند ، پس ما فقط خوشحال خواهیم شد.