skip to Main Content
محتوای اختصاصی کاربران ویژهورود به سایت

فراموشی رمز عبور

با شبکه های اجتماعی وارد شوید

عضو نیستید؟ عضو شوید

ثبت نام سایت

با شبکه های اجتماعی وارد شوید

عضو نیستید؟ وارد شوید

فراموشی رمز عبور

وارد شوید یا عضو شوید

جشنواره نوروزی آنر

آموزش

شهره شعبان نویسنده میهمان

اختصاص هسته پردازنده به یک برنامه در ویندوز

شهره شعبان
نویسنده میهمان

۲۴ فروردین ۱۴۰۲

زمان مطالعه : ۴ دقیقه

تاریخ به‌روزرسانی: ۲۲ فروردین ۱۴۰۲

پردازنده ها مهمترین قسمت یک سیستم کامپیوتری هستند که می توان آن را به یک برنامه خاص نیز اختصاص داد.

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

پردازنده چیست و چه عملکردی دارد؟

سی پی یوها مهم‌ترین اجزای رایانه به شمار می‌آیند و cpu مخفف کلمات Central Procesing Unite است که به معنای واحد پردازش مرکزی است. بنابراین کارکرد آن نیز به این صورت است که می‌تواند تمامی قسمت‌های کامپیوتر را مورد پردازش قرار دهید. واحد پردازش مرکزی جزء اصلی کامپیوتر است که اغلب از آن به عنوان “مغز” کامپیوتر یاد می شود، زیرا دستورات یک برنامه کامپیوتری را با انجام عملیات‌های محاسباتی مشخص شده توسط دستورالعمل ها انجام می‌دهد. انواع مختلفی از CPU وجود دارد که از ریزپردازنده‌های ساده در میکروکنترلرها تا پردازنده‌های چند هسته‌ای قدرتمندی که در دسکتاپ‌ها، لپ‌تاپ‌ها و سرورها استفاده می‌شوند، را شامل می شود. عملکرد یک CPU تحت تأثیر عواملی مانند فرکانس، معماری و فرآیند ساخت قرار می‌گیرد.

 

روش اختصاص سی پی یو به یک برنامه خاص

آیا می‌توان سی پی یو را به یک برنامه خاص اختصاص داد؟

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

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

چگونه می‌توان سی پی یو را به یک برنامه اختصاص داد؟

این عملیات سبب می‌شود تا قدرت عملکرد برنامه افزایش یابد. برای این امر لازم است ابتدا وارد بخش task manager شده و سپس مراحل بعدی را جهت وابستگی Affinity انجام دهید.

پس از این لازم است روی گزینه فوق راست کلیک و گزینه Go to Details را انتخاب کنید.

در مرحله بعد وقتی گزینه process را انتخاب می‌کنید، پنل جدیدی ظاهر شده و به صورت برجسته نشان داده می‌شود. از این قسمت می‌توانید Set Affinity را انتخاب کنید. پس از این مرحله پنل Processor Affinity نشان داده می‌شود.

در پنل Processor Affinity، می‌توانید هسته‌های سی‌پی‌یو را انتخاب کنید، به این ترتیب چنانچه نمی‌خواهید روی سی پی یوی خاصی عملیات اجرا شود، می‌توانید تیک آن را بردارید. در انتها نیز روی OK کلیک کنید. با انجام این فرآیند، فعالیت تنها روی هسته‌های CPU مشخص شده اجرا خواهند شد.

آیا اختصاص CPU به یک برنامه معایب هم دارد؟

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

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

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

https://pvst.ir/elb

0 نظر

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

برای بوکمارک این نوشته
Back To Top
جستجو