Process & Thread Synchronization
همگامسازی فرایندها و نخها.
سیستمعامل کنکور ارشد مهندسی کامپیوتر
A monitor is a high-level synchronization construct that bundles shared data with an implicit lock granting one-thread-at-a-time access, plus condition variables for blocking wait/signal coordination without busy waiting.
مانیتور (monitor) در همگامسازی ریسمانها به چه مفهومی است؟
در چه شرایطی استفاده از SpinLock منجر به افزایش کارایی میشود؟
کدام مورد سیستم عامل را مجبور میکند دستورات S_1 ، S_2 ، S_3 ، S_4 که بهترتیب در پردازههای همزمان P_1 ، P_2 ، P_3 ، P_4 قرار دارند به همان ترتیب S_1 ، S_2 ، S_3 ، S_4 اجرا کند؟ (مقدار اولیه…
الگوریتم زیر یک راهحل پیشنهادی نرمافزاری برای حل مسئلهٔ ناحیهٔ بحرانی (Critical-Problem) در نظر بگیرید. در حالی که تنها دو پردازهٔ P_0 و P_1 وجود داشته باشند، متغیرهای flag (آرایه) و turn این دو…
با فرض تعریف استاندارد عملیات اتمیک compare_and_swap(value, expected, new_value) که فقط در صورت برابری value == expected مقدار را با new_value جایگزین میکند و «مقدار قبلی (اصلی)» متغیر را…