01.10) Thread Scheduling Concepts

ابوالفضل کاظمی
ابوالفضل کاظمی
199 بار بازدید - 2 سال پیش - در این ویدئو ابتدا مروری
در این ویدئو ابتدا مروری بر مفهوم Scheduling یا زمانبندی نخ‌ها در ویندوز انجام داده و سپس مفاهیم مهمی که در آن تاثیر دارند شرح داده می‌شوند. کار را با اولویت‌ نخ‌ها در ویندوز شروع کرده و به معرفی مدل اولویت‌گذاری نخ‌ها و اینکه اولویت چگونه مشخص شده و از چند تا چند است می‌پردازیم. سپس به بررسی وضعیت نخ‌ها در ویندوز و اینکه وضعیت نخ تحت چه شرایطی تغییر می‌کند می‌پردازیم. در ادامه سراغ شرایطی می‌رویم که در آن‌ها اولویت نخ‌ها به صورت خودکار توسط سیستم‌عامل تغییر می‌کند تا نخ‌ها دچار گرسنگی نشده و بتوانند وظیفه‌ی خود را به انجام برسانند. در پایان نیز دو مفهوم Affinity, CPU Sets شرح داده می‌شوند که باعث اعمال محدودیت بر روی هسته‌های CPUای می‌شوند که نخ می‌تواند بر روی ‌آن‌ها اجرا شود. برای دانلود اسلایدها از لینک زیر استفاده کنید: https://github.com/akazemi67/WindowsInternalsCourse
2 سال پیش در تاریخ 1401/03/18 منتشر شده است.
199 بـار بازدید شده
... بیشتر