هدف از پردازنده های منطقی یک برنامه خاص در ویندوز 7 و ویندوز 8
این توابع در ویندوز 7، ویندوز 8 و ویندوز ویستا عمل می کنند. من در مورد دومی نمی گویم، زیرا تعداد کمی از مردم آن را در کشور ما استفاده می کنند.
اجرای Windows Task Manager و:
- در ویندوز 7، برگه فرآیند را باز کنید
- در ویندوز 8، باز "جزئیات"
روی دکمه سمت راست ماوس در فرایند مورد علاقه خود کلیک کنید و "تنظیم شباهت" را در منوی زمینه انتخاب کنید. پنجره «انطباق پردازنده ها» ظاهر می شود، که در آن شما می توانید مشخص کنید کدام هسته پردازنده (یا یا نه، پردازنده های منطقی)، برنامه مجاز به استفاده است.
![انتخاب پردازنده های منطقی برای اجرای برنامه انتخاب پردازنده های منطقی برای اجرای برنامه](/userfiles/135/218_3.webp)
این همه، در حال حاضر این فرآیند تنها از پردازنده های منطقی استفاده می کند که به او اجازه داد. درست است که دقیقا تا راه اندازی بعدی اتفاق می افتد.
نحوه اجرای یک برنامه در یک هسته پردازنده خاص (پردازنده منطقی)
در ویندوز 8 و ویندوز 7 نیز توانایی شروع برنامه را نیز وجود دارد به طوری که بلافاصله پس از شروع از پردازنده های منطقی خاص استفاده می شود. به منظور انجام این کار، راه اندازی برنامه باید اجرا شود که نشان دهنده انطباق در پارامترها است. مثلا:
C: \ windows \ system32 \ cmd.exe / c شروع / Affinity 1 software.exeدر این مثال، نرم افزار Software.exe با استفاده از 0th (CPU 0) پردازنده منطقی راه اندازی خواهد شد. کسانی که. شکل پس از وابستگی، شماره پردازنده منطقی + 1. همان دستور شما می توانید به میانبر برنامه بنویسید تا همیشه با استفاده از یک پردازنده منطقی خاص شروع شود. متاسفانه، من نمی توانم اطلاعاتی را پیدا کنم که چگونه پارامتر را انتقال دهم به طوری که برنامه از یک پردازنده منطقی نیست و چند دقیقه در یک زمان استفاده می کند.
به روز رسانی: در بر داشت چگونگی شروع برنامه در چندین پردازنده منطقی با استفاده از پارامتر وابستگی. به عنوان مثال، ماسک را در فرمت هگزادسیمال مشخص می کنیم، به عنوان مثال، شما باید از پردازنده های 1، 3، 5، 7 استفاده کنید، به ترتیب 10101010 یا 0xAA خواهد بود، انتقال به عنوان / affinity 0xAA.