نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • اخبار
  • سیستم ویندوز 32 بیتی نتایج مقایسه عملکرد در PCMark05

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

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

سیستم 64 بیتی: به طور کلی چیست؟

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

عمق بیت به طور کلی چیست؟ همانطور که قبلاً مشخص است ، در بیت ها بیان می شود ، اما این مفهوم باید نه تنها از نقطه نظر خود سیستم (مثلاً ویندوز 7 64 بیتی) در نظر گرفته شود، بلکه باید دستگاه های جانبی را نیز در نظر گرفت (به طور تقریبی، "سخت افزار" هر کامپیوتر). بنابراین، ساده‌ترین نتیجه: عمق بیت، تعداد بیت‌هایی است که می‌توانند توسط این دستگاه‌ها به طور همزمان پردازش شوند، مشروط بر اینکه سیستم قادر به ارسال چنین درخواست‌هایی نیز باشد. طبیعتا این ساده ترین تفسیر است.

32 بیت در مقابل 64 بیت: تفاوت چیست؟

برای درک کامل تفاوت بین سیستم‌هایی با نرخ بیت متفاوت، لازم است سفری کوتاه به تاریخچه توسعه فناوری رایانه، به ویژه تراشه‌های پردازنده انجام دهیم.

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

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

واقعیت این است که سیستم های ویندوز 64 بیتی برخی از اجزا و ویژگی هایی را در زرادخانه خود دارند که در نسخه های 32 بیتی موجود نیستند. ساده‌ترین مثال ماژول Hyper-V یونیورسال Hyper-V است که می‌تواند سیستم‌عامل‌های کودک (حتی آن‌هایی که غیر از ویندوز) را نصب می‌کند، و همچنین تست سخت‌افزار یا نرم‌افزار را بدون تأثیر بر سیستم اصلی انجام دهد.

اما این تنها یک جنبه است. در واقع، همه چیز بسیار پیچیده تر است و بیشتر به پردازنده ها و RAM مربوط می شود.

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

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

از نقاط مورد نیاز سیستم

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

حداکثر مقدار رم

اما در اینجا به یکی از مبرم ترین مسائل مربوط به میزان رم می رسیم. به عنوان مثال، تفاوت بین ویندوز 7 32 بیتی و نسخه x64 بلافاصله در این واقعیت آشکار می شود که سیستم های 32 بیتی از فضای ذخیره سازی بزرگتر از 4 گیگابایت پشتیبانی نمی کنند.

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

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

توصیه به نصب سیستم عامل 64 بیتی به طور مستقیم به پیکربندی سخت افزار رایانه یا لپ تاپ بستگی دارد. البته، می‌توانید همان «هفت» ۶۴ بیتی را روی پایانه‌هایی نصب کنید که حداقل شرایط را برآورده می‌کنند (نوع مناسب پردازنده دو هسته‌ای، حداقل ۲ گیگابایت رم و فضای خالی دیسک، بسته به نسخه در حال نصب).

مسائل نرم افزاری

تا همین اواخر، به طور کلی برای سیستم های 64 بیتی. تعداد کمی از افراد درایورهای خود را منتشر کردند، به غیر از محصولات نرم افزاری؛ امروزه تقریباً همه توسعه دهندگان پیشرو نرم افزار عمدتاً بر روی این سیستم ها متمرکز شده اند. سیستم‌عامل‌های با معماری 32 بیتی به آرامی اما مطمئناً به گذشته تبدیل می‌شوند، اگرچه هنوز هم بسیار محبوب هستند (همان Windows XP SP3 یا 32 بیتی «هفت»).

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

به جای حرف آخر

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

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

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

و سیستم های 32 بیتی، به عنوان یک قاعده، بر روی رایانه های ضعیف تر با مقدار کمی رم نصب می شوند، زیرا با چنین عمق بیتی، سیستم عامل بیش از 3.5 گیگابایت رم را "نمی بیند". و این ممکن است برای طرفداران بازی های رایانه ای و نرم افزارهای قدرتمند مختلف حیاتی باشد. فرض کنید رایانه شما 6 گیگابایت رم دارد، اما شما رم دارید. در این صورت سیستم فقط 3.5 گیگابایت را می پذیرد و 2.5 باقی مانده به نظر نمی رسد وجود داشته باشد. البته رها کردن همه چیز به همان شکل که هست معنی ندارد و چنین خطایی باید اصلاح شود. جزئیات بیشتر در مورد نحوه انجام این کار در ادامه مقاله.

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

حالا بیایید مستقیماً به نحوه انجام این کار بپردازیم.

  1. ابتدا باید مطمئن شوید که پردازنده شما از عمق x64 بیت پشتیبانی می کند. برای این کار برنامه ویژه CPU-Z را دانلود و نصب کنید. با کمک آن، تمام اطلاعات لازم در مورد مدل و پارامترهای CPU را دریافت خواهید کرد.
  2. اگر همه چیز خوب است و پردازنده از عمق بیت بالاتری پشتیبانی می کند، همه داده های مهم را از هارد دیسک به رسانه دیگری کپی کنید، زیرا در طول انتقال همه فایل ها را از دست خواهید داد.
  3. مرحله بعدی این است که درایورهای نسخه 64 بیتی را برای هر دستگاه و کنترلر از قبل دانلود کنید و سپس آنها را روی فلش مموری یا دیسک بنویسید.
  4. یک دیسک نوری یا درایو USB با سیستم عامل را در رایانه خود قرار دهید. لطفا توجه داشته باشید که سیستم عامل ویندوزی که نصب می کنید باید نسخه x64 باشد.
  5. "نصب" را انتخاب کنید، کادر "من شرایط موافقت نامه مجوز را می پذیرم" را علامت بزنید، سپس روی "بعدی" کلیک کنید. به بخش "Advanced" بروید و منطقه هارد دیسکی را که نسخه فعلی ویندوز در آن ذخیره می شود را مشخص کنید.
  6. بر روی "Hard Disk Options (Advanced)" کلیک کنید و سپس روی دکمه "Format" کلیک کنید.
  7. پس از تکمیل فرآیند قالب بندی، تنها وارد کردن نام رایانه شخصی، نام کاربری و تنظیم رمز عبور (در صورت لزوم) باقی می ماند.
  8. در مرحله بعد باید کلید محصول خود را وارد کنید.
  9. اکنون که یک سیستم عامل جدید در پیش دارید، باید درایورهای نسخه x64 را نصب کنید. می‌توانید دستگاه‌هایی را که پس از تغییر عمق بیت از کار افتاده‌اند، در Device Manager مشاهده کنید. برای رفتن به پنجره این ابزار، روی میانبر «رایانه من» راست کلیک کرده و «Manage» را انتخاب کنید. سپس از منوی سمت چپ گزینه Device Manager را انتخاب کنید. پس از اینکه لیست در مقابل شما ظاهر شد، می توانید بر روی مورد مورد نظر کلیک کنید و ببینید که برای کدام مؤلفه خاص باید درایورها را دوباره نصب کنید (مورد لیست مربوطه با علامت هشدار زرد "!" مشخص می شود).

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

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

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

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

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

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

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

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

حداکثر مقدار رم

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

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

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

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

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

تطبیق پذیری

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

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

مهاجرت از یک سیستم 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 بیتی x86و 64 بیتی x64نسخه ها پنجره ها، و همچنین چقدر لازم است 4 گیگابایتحافظه دسترسی تصادفی.

بخش نظری کوچک در محاسبات 32 و 64 بیتی

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

کاملاً طبیعی است که قبل از مقایسه نسخه های 32 بیتی و 64 بیتی ویندوز، ابتدا باید این سؤال را بفهمید که چیست، این 32 یا 64 بیت چیست، واقعاً چه معنایی دارند.

بیایید با پردازنده شروع کنیم. احتمالاً بسیاری از مردم به طور واضح شنیده اند که پردازنده های 32 بیتی و 64 بیتی وجود دارد. بیایید ابتدا بفهمیم که در پشت این بیت ها چه چیزی پنهان شده است.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ابتدا باید چند کلمه در مورد روش تست بگویید.

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

یادداشت مهم:این آزمایش نیز بر روی آن انجام شد ویندوز XPو ویندوز 7روی لپ تاپ ضعیف تر Acer Timeline 3810Tبا پردازنده تک هسته ای اینتل Core 2 Duo SU3500و 4 گیگابایتحافظه دسترسی تصادفی. ماهیت نتایج برای این موارد تغییر نکرد و تقریباً ثابت ماند.

مقایسه عملکرد را می توان به دو بخش اصلی تقسیم کرد:

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

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

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

  1. 3DMark03 3.6;
  2. 3DMark05 1.3;
  3. 3DMark06 1.1;
  4. PCMark05 1.2.

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

1. نتایج مقایسه عملکرد در 3DMark03

تنظیمات برنامه پیش فرض وضوح صفحه 1024x768:


2. نتایج مقایسه عملکرد در 3DMark05

تنظیمات روی پیش فرض تنظیم شده اند. وضوح صفحه 1024x768:


3. نتایج مقایسه عملکرد در 3DMark06

تنظیمات مثل همیشه به صورت پیش فرض هستند. وضوح صفحه نمایش است 1280x720:


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

این آزمون شامل چندین آزمون مجزا می باشد. در اینجا نتایج به صورت جداگانه آورده شده است.

نتیجه کلی در PCMark05


عملکرد پردازنده در مجموعه آزمایشی PCMark05


عملکرد حافظه در تست PCMark05


یک گیگابایت رم اضافی در یک سیستم 64 بیتی کار خود را انجام می دهد.

عملکرد گرافیکی در تست PCMark05



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

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

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

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

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

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

  1. Archiver 7-Zip 4.65;
  2. بسته آزمایشی PCMark Vantage.

1. تست با استفاده از بایگانی 7-Zip

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

بیایید مستقیماً به نتایج بپردازیم:


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

2. آزمایش با استفاده از مجموعه آزمایشی PCMark Vantage

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

نتیجه کلی در بسته آزمایشی PCMark Vantage


عملکرد رم در PCMark Vantage


سرعت پخش ویدئو و تلویزیون در PCMark Vantage


عملکرد بازی


عملکرد پخش موسیقی PCMark Vantage


مقایسه عملکرد ارتباطات PCMark Vantage


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


مقایسه عملکرد هارد دیسک


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

بیایید تحقیق را خلاصه کنیم

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

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

لطفاً تمام سؤالات مربوط به توصیه نصب نسخه های 32 بیتی یا 64 بیتی ویندوز را در این تاپیک انجمن مطرح کنید: .

شما می توانید تمام نظرات و پیشنهادات خود را در مورد خود مقاله از طریق این فرم تماس مطرح کنید: لطفا توجه داشته باشید که اگر چیزی برای شما درست نشد، فقط باید بپرسید

  • تمیز کردن ویندوز از ویروس ها

    راهنمای نحوه یافتن و حذف همه ویروس ها و سایر بدافزارها از لپ تاپ یا رایانه شما.

  • نصب و اجرای ویندوز XP در ویندوز 7، ویندوز ویستا یا سیستم عامل دیگری

    توضیح نحوه نصب و اجرای نسخه کامل ویندوز XPاز زیر ویندوز ویستایا ویندوز 7با استفاده از برنامه Oracle VirtualBox. در این حالت، ویندوز XP بر روی یک ماشین مجازی نصب می شود و به عنوان یک برنامه جداگانه در ویندوز ویستا، ویندوز 7 یا هر سیستم عامل دیگری از جمله توزیع های مختلف لینوکس اجرا می شود. به این ترتیب می توانید مشکلات مربوط به سازگاری برنامه ها و درایورهای مختلف با ویندوز ویستا، ویندوز 7 یا سیستم عامل دیگری را برطرف کنید.

  • بهترین مقالات در این زمینه