• تعداد هسته های پردازنده گوشی چقدر است، چه وظیفه ای دارد، چه عملکردی را انجام می دهد؟ چه چیزی بر تعداد هسته های گوشی هوشمند تأثیر می گذارد؟ بیشترین تعداد هسته در یک گوشی هوشمند چقدر است؟ تعداد هسته های گوشی، گوشی هوشمند به چه معناست؟ تعداد هسته ها

    دستورالعمل

    اگر سیستم عامل ویندوز نصب کرده اید، می توانید از طریق ویژگی ها متوجه شوید که پردازنده شما چند هسته دارد. برای انجام این کار، نماد "رایانه" را در دسکتاپ انتخاب کنید، Alt + Enter را فشار دهید یا راست کلیک کنید و "Properties" را در منوی زمینه انتخاب کنید.

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

    مدیر سخت افزاری را که نصب کرده اید لیست می کند. در لیست، مورد "پردازنده" را پیدا کنید و روی فلش کنار آن کلیک کنید. نواری باز می شود که تعداد پردازنده های شما را نشان می دهد.

    شما می توانید Task Manager را با استفاده از ترکیب Ctrl+Shift+Esc راه اندازی کنید. برگه ای به نام "عملکرد" ​​را باز کنید. تعداد پنجره های موجود در بخش "تاریخچه CPU" با تعداد هسته های پردازنده شما مطابقت دارد.

    اگر کامپیوتر شبیه سازی چند هسته ای را فعال کرده باشد، Task Manager تعداد هسته های شبیه سازی شده را نشان می دهد. این را می توان در صورتی تعیین کرد که همه هسته ها دقیقاً یک بار را نشان دهند. سپس ابزار رایگان CPU-Z ممکن است مفید باشد. تب CPU تمام اطلاعات مربوط به پردازنده را نشان می دهد. در پایین یک پنجره Core وجود دارد که در آن تعداد هسته ها نشان داده شده است.

    می توانید از یک برنامه PC Wizard رایگان دیگر استفاده کنید. می توان آن را از وب سایت توسعه دهنده دانلود کرد. برنامه را روی کامپیوتر خود نصب کنید. فایل PC Wizard.exe را اجرا کنید، روی تب Hardware و سپس Processor کلیک کنید. در سمت راست، بخش "Element" و در آن تعداد مورد اصلی را پیدا کنید. بخش Description تعداد هسته ها را نمایش می دهد.

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

    به معنای واقعی کلمه 6-7 سال پیش، پردازنده های چند هسته ای عملاً نامشخص بودند. نه، پردازنده های چند هسته ای از همان شرکت IBM قبلا وجود داشت، اما ظاهر اولین پردازنده دو هسته ای برای کامپیوترهای رومیزی، تنها در سال 2005 اتفاق افتاد و این پردازنده Pentium D نام داشت همچنین در سال 2005 Opteron دو هسته ای AMD اما برای سیستم های سرور عرضه شد.

    در این مقاله، ما به جزئیات واقعیات تاریخی نمی پردازیم، بلکه پردازنده های چند هسته ای مدرن را به عنوان یکی از ویژگی های CPU مورد بحث قرار می دهیم. و مهمتر از همه - ما باید بفهمیم که این چند هسته ای از نظر عملکرد برای پردازنده و من و شما چه می دهد.

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

    اصل افزایش عملکرد پردازنده به دلیل چندین هسته، تقسیم اجرای thread ها (کارهای مختلف) به چندین هسته است. به طور خلاصه، تقریباً هر فرآیندی که روی سیستم شما اجرا می شود چندین رشته دارد.

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


    بیایید یک برنامه آنتی ویروس را به عنوان مثال در نظر بگیریم. ما یک رشته کامپیوتر را اسکن خواهیم کرد، دیگری - به روز رسانی پایگاه داده آنتی ویروس (ما همه چیز را برای درک مفهوم کلی ساده کرده ایم).

    و در نظر بگیرید که در دو مورد مختلف چه اتفاقی خواهد افتاد:

    الف) پردازنده تک هسته ای.از آنجایی که دو رشته به طور همزمان در حال اجرا هستند، باید برای کاربر (بصری) همین اجرای همزمان ایجاد کنیم. سیستم عامل کار دشواری انجام می دهد:بین اجرای این دو رشته سوئیچ وجود دارد (این سوئیچ ها آنی هستند و زمان بر حسب میلی ثانیه است). یعنی سیستم کمی به روز رسانی را "اجرا" کرد، سپس به طور ناگهانی به اسکن تغییر کرد، سپس به به روز رسانی بازگشت. بنابراین، برای من و شما، به نظر می رسد که این دو وظیفه به طور همزمان انجام می شود. اما چه چیزی در حال از دست رفتن است؟ البته عملکرد. پس بیایید گزینه دوم را بررسی کنیم.

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

    آیا پردازنده های چند هسته ای ضروری هستند؟ منطقی بودن روزمره

    در انتخاب پردازندهبرای یک کامپیوتر (یعنی هنگام فکر کردن به تعداد هسته ها)، باید انواع اصلی وظایفی را که انجام می دهد تعیین کرد.

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

    نقطه شروع را می توان پردازنده های دو هسته ای نامید، زیرا بازگشت به راه حل های تک هسته ای منطقی نیست. اما پردازنده های دو هسته ای متفاوت هستند. ممکن است "تازه ترین" Celeron نباشد، یا ممکن است Core i3 روی Ivy Bridge باشد، درست مانند AMD - Sempron یا Phenom II. طبیعتاً به دلیل سایر شاخص ها، عملکرد آنها بسیار متفاوت خواهد بود، بنابراین باید همه چیز را جامع نگاه کنید و چند هسته ای را با دیگران مقایسه کنید. ویژگی های پردازنده.

    به عنوان مثال، Core i3 در Ivy Bridge دارای فناوری Hyper-Treading است که به شما امکان می دهد 4 رشته را به طور همزمان پردازش کنید (سیستم عامل به جای 2 هسته فیزیکی، 4 هسته منطقی را می بیند). و همان سلرون به چنین چیزی مباهات نمی کند.

    اما اجازه دهید مستقیماً به تأملات مربوط به وظایف مورد نیاز برگردیم. اگر برای کارهای اداری و گشت و گذار در اینترنت به رایانه نیاز است، یک پردازنده دو هسته ای برای آن کافی است.

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


    امروز همان پردازنده های 8 هسته ای AMD برای بازی ها زائد هستند، این تعداد هسته ها است که زائد است، اما عملکرد در حد و اندازه نیست، اما آنها مزایای دیگری دارند. همین 8 هسته در کارهایی که به کار قدرتمند با بار چند رشته ای با کیفیت بالا نیاز است کمک زیادی می کند. این شامل، برای مثال، رندر (محاسبه) ویدیو، یا محاسبات سرور است. بنابراین، برای چنین وظایفی، 6، 8 یا بیشتر هسته مورد نیاز است. و به زودی بازی ها قادر خواهند بود 8 هسته یا بیشتر را با کیفیت بالا بارگذاری کنند، بنابراین در آینده همه چیز بسیار زیبا خواهد بود.

    فراموش نکنید که هنوز کارهای زیادی وجود دارد که یک بار تک رشته ای ایجاد می کند. و باید این سوال را از خود بپرسید: آیا من به این 8 هسته نیاز دارم یا خیر؟

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

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

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

    مشخصات فنی

    فرکانس ساعت

    یک شاخص مهم که تعداد عملیات انجام شده توسط پردازنده در واحد زمان (در هر 1 ثانیه) را تعیین می کند. فرکانس ساعت بر حسب گیگاهرتز (گیگاهرتز) اندازه گیری می شود. برای مثال پردازنده ای با فرکانس 1.8 گیگاهرتز قادر است 1 میلیارد و 800 میلیون عملیات را در 1 ثانیه پردازش کند. این بدان معناست که هرچه فرکانس بالاتر باشد، پردازنده قدرتمندتری خواهید داشت. بنابراین، ما به شما توصیه می کنیم در وهله اول روی این ویژگی تمرکز کنید.

    حافظه پنهان

    کش یکی دیگر از مشخصات مهم پردازنده است که سرعت دسترسی ریزپردازنده به رم را تعیین می کند. حافظه نهان با پردازش سریع داده های ضروری بارگیری شده از حافظه نهان و نه از RAM رایانه، به بهبود عملکرد پردازنده کمک می کند.

    حافظه کش می تواند سه سطح داشته باشد:

    1. سطح اول (L1). این اولین سطح حافظه پنهان است که حجم کمی دارد اما سرعت بالایی دارد. اندازه حافظه کش می تواند 8 تا 128 کیلوبایت باشد.
    2. سطح دوم (L2). این میانگین سطح حافظه نهان است، حجم بیشتری دارد و کندتر. اندازه کش 128 کیلوبایت - 12.28 مگابایت است.
    3. سطح سوم (L3). این آخرین سطح حافظه پنهان، کندترین و پرحجم ترین است. حجم چنین حافظه ای 0 کیلوبایت - 16.38 مگابایت است. سطح سوم حافظه نهان ممکن است فقط در مدل های پردازنده خاصی وجود داشته باشد یا ممکن است به طور کامل وجود نداشته باشد.


    تعداد هسته ها

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

    اتلاف حرارت

    پارامتر اتلاف گرما سطح گرمایش پردازنده در شرایط عملیاتی و همچنین سیستم خنک کننده مورد نیاز را تعیین می کند. واحدهای اندازه گیری اتلاف گرما W (وات) است. شاخص اتلاف گرما می تواند از 10 تا 160 وات باشد.

    سوکت

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

    فرکانس اتوبوس

    این یک نشانگر سرعت است که سرعت تبادل اطلاعات با شتاب دهنده ویدئو، رم و تجهیزات جانبی را تعیین می کند. علاوه بر این، باید پهنای باند را نیز در نظر بگیرید که بر سرعت تأثیر می گذارد. واحدهای فرکانس اتوبوس گیگاهرتز (گیگاهرتز) هستند.

    فرآیند فنی

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

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

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

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

    ما صمیمانه امیدواریم که اطلاعاتی که ارائه کرده ایم به شما در خرید درست کمک کند!

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

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

    مدیریت دستورات کاربر

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

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

    تولید شی تصادفی

    بسیاری از آیتم ها در بازی ها همیشه در یک مکان ظاهر نمی شوند. بیایید زباله های معمول در GTA 5 را به عنوان مثال در نظر بگیریم.موتور بازی با هزینه پردازنده تصمیم می گیرد یک شی را در یک زمان خاص در یک مکان مشخص تولید کند.

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

    رفتار NPC

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

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

    اشیاء و محیط

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

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

    چه تنظیماتی در بازی ها روی پردازنده تاثیر می گذارد

    بیایید نگاهی به چند بازی مدرن بیندازیم و متوجه شویم که کدام تنظیمات گرافیکی بر عملکرد پردازنده تأثیر می گذارد. چهار بازی توسعه یافته بر روی موتورهای خودمان در تست ها شرکت خواهند کرد، این به هدفمندتر شدن تست کمک می کند. برای اینکه تست‌ها تا حد امکان عینی‌تر شوند، از یک کارت ویدیویی استفاده کردیم که این بازی‌ها 100% بارگذاری نشده‌اند، این باعث می‌شود تست‌ها عینی‌تر شوند. تغییرات را در همان صحنه ها با استفاده از همپوشانی برنامه اندازه گیری می کنیم.

    GTA 5

    تغییر تعداد ذرات، کیفیت بافت و کاهش رزولوشن به هیچ وجه باعث افزایش عملکرد CPU نمی شود. افزایش فریم ها تنها پس از کاهش جمعیت و ترسیم فاصله به حداقل قابل مشاهده است. نیازی به تغییر تمام تنظیمات به حداقل نیست، زیرا در GTA 5 تقریباً تمام فرآیندها توسط کارت گرافیک انجام می شود.

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

    Watch Dogs 2

    افکت های پس از پردازش مانند عمق میدان، تاری و سطح مقطع باعث افزایش تعداد فریم در ثانیه نشدند. با این حال، پس از کاهش تنظیمات سایه ها و ذرات، کمی افزایش یافتیم.

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

    کرایسیس 3

    بازی Crysis 3 یکی از پر تقاضاترین بازی‌های رایانه‌های شخصی تاکنون است. این بر روی موتور خود ما توسعه داده شده است، بنابراین باید در نظر داشته باشید که تنظیماتی که بر صافی تصویر تأثیر می گذارد ممکن است در بازی های دیگر چنین نتیجه ای را به همراه نداشته باشد.

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

    شما نمی توانید بدون دانستن پردازنده 4 هسته ای با این مشکل کنار بیایید. با پردازنده های یک، دو و سه هسته ای، همه چیز ساده است: آنها به ترتیب یک، دو یا سه هسته دارند. در مورد 4 هسته، پس همه چیز آنطور که در نگاه اول به نظر می رسد نیست.

    پردازنده 2 یا 4 هسته ای؟

    اکثر مردم این اشتباه را مرتکب می شوند که فکر می کنند فرکانس هر هسته جمع می شود. از آنجایی که فرکانس هسته ها 2.5 گیگاهرتز است و 4 هسته وجود دارد، پس 2.5 * 4 = 10 گیگاهرتز. اما اینطور نیست: فرکانس همیشه یکسان است - 2.5 گیگاهرتز. چرا فرکانس جمع نمی شود؟ زیرا هر پردازنده به صورت موازی با این فرکانس کار می کند.

    قسمت بخشی از زمانی است که پردازنده منابع را به تمام رشته هایی که وارد پردازنده شده اند اختصاص می دهد. مانند 4 بزرگراه با محدودیت سرعت 60 کیلومتر در ساعت (2.5 گیگاهرتز): ما کامیون هایی داریم که باید کالاها را به ما تحویل دهند (اینها قطعات برنامه یا بخش هایی از برنامه ما هستند) و به منظور افزایش سرعت سرعت تحویل (افزایش کارایی سیستم)، باید از هر 4 بزرگراه استفاده کنیم یا محدودیت سرعت (3.0 گیگاهرتز) را افزایش دهیم. اما برای اکثر برنامه ها، کار در چندین رشته غیرممکن است، زیرا آنها در یک رشته کار می کنند و فقط از یک بزرگراه می توانند استفاده کنند (به این معنی که تنها 25٪ از کل قدرت پردازنده به برنامه ما اختصاص می یابد) زیرا منطق در برنامه باید به صورت متوالی (رشته ای) اجرا شود و اگر دنباله را بشکنید، منطق خراب می شود و این منجر به شکست می شود. برنامه‌های جدید سعی می‌کنند از چندبرنامه‌نویسی استفاده کنند - توانایی کار در چندین رشته (بزرگراه‌های ما) و نه در یک، مانند اکثر برنامه‌های اکنون. بازی‌ها، در بیشتر موارد، برای چند رشته‌ای نیز بهینه‌سازی شده‌اند، اما رشته اصلی معمولاً در یک کار می‌کند. اگرچه اکنون برای تسهیل و تسریع در تلاش هستند تا آن را به چندین بخش تقسیم کنند. بنابراین، برای بازی ها یا برنامه هایی که معمولا در یک یا دو رشته اجرا می شوند، بهتر است از یک پردازنده 2 هسته ای استفاده کنید.

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

    حالا برای صف ها:

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

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

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

    برای تست thread، winrar را اجرا کنید تا یک فایل بزرگ فشرده شود و در مدیر نگاه کنید (در یک رشته فشرده می شود) چه مقدار CPU استفاده می کند (25٪ در 4 هسته و 50٪ در 2 هسته). از این نتیجه می‌شود که بازی ما، اگر در یک thread در یک پردازنده چهار هسته‌ای اجرا شود، 25 درصد از قدرت پردازنده و 50 درصد اگر در یک پردازنده دو هسته‌ای باشد، به آن اختصاص می‌یابد. در بازی ها، ما چند رشته ای داریم، اما رشته اصلی بازی همچنان روی یک چهارم پردازنده (در یک چهار هسته ای) پردازش می شود.

    همه چیز ساده در نظر گرفته شد، 2 هسته ای با فرکانس بالاتر برای بازی ها بهتر است، زیرا فرکانس بیشتری به یک رشته اختصاص داده می شود، و 4 هسته برای داده های چند رشته ای مناسب است، به عنوان مثال، بسیاری از برنامه ها به طور همزمان اجرا می شوند.

    پردازنده 2 هسته ای i5 دارای فناوری است که به شما امکان می دهد عملکرد سیستم را مانند یک پردازنده 4 هسته ای شبیه سازی کنید. در واقع فقط 2 هسته وجود دارد اما برای ویندوز 4 هسته شبیه سازی شده است. 4 صف (رشته) 2 صف (رشته) در هر هسته به نوبه خود پردازش می شود. هر هسته بخشی از هر یک از رشته ها را می گیرد، یعنی می تواند چهار هسته ای باشد.