سوال 107

حل تشریحی سوال شماره 107 سیستم‌های عامل

کنکور ارشد مهندسی کامپیوتر 1401

107.

در چه صورتی یک فرایند فرزند که Zombie شده است، تبدیل به یک فرایند Orphan (یتیم) میشود؟

1)

در صورتی که فرایند پدر ، دستور (terminate) را برای فرایند فرزند اجرا نکرده باشد

2)

در صورتی که فرایند پدر برای فرایند فرزند، دستور (wait) اجرا نکرده باشد

3)

چنین حالتی هیچگاه در سیستم عامل رخ نمیدهد

4)

درصورتی که فرایند فرزند دچار بن‌بست شود

پاسخ ها

1 پاسخ
دکتر ابوالفضل حقیقت
دکتر ابوالفضل …یکشنبه 13 اردیبهشت 1405

گزینه 2 درست است.

طبق متن درس، اگر فرزندي exit كند و پدرش هنوز waitpid نكرده باشد، فرزند خاتمه يافته زامبي (Zombie) مي‌­شود (باید بماند تا پدرش برایش waitpid را فراخوانی کند و نحوه خروج فرزند به پدر اطلاع داده شود). اگر پدر بعداً waitpid کند زامبی از بین می‌­رود، اما اگر پدرش بدون waitpid بميرد، فرزند زامبي‌اش، يتيم (Orphan) مي­‌شود.

ارسال پاسخ