מערכות הפעלה מערכות הפעלה בן גוריון

לחץ כאן לכל השאלות

במערכת קבצים שלמערכתUNIXנתון כי שלושה תהליכים,P1, P2, P3,נמצאים במהלך ריצתם כאשר קובץכלשהוfפתוח אצל שלושתם(כלומר, לשלושתם ישfile descriptor עבור קובץ זה), כי הוא פתוח אצל שלושתם לקריאה בלבד (כ-read-only),וכי תוכנו הוא המחרוזת“abc”.נתוןגם כיP1,P2,P3טרם ביצעושום פעולה על הקובץ הפתוח וכי אין שום תהליכים אחרים שקובץ זה פתוח אצלם. החל ממצב זה,P1מבצע את הפעולות הבאות: הוא קורא מ-fתו אחד, מדפיס אותו ומסיים את ריצתו. אחריו,P2מבצע את אותן פעולות ולסיוםP3 מבצע גם הוא את אותן פעולות.מהםכל הערכים האפשרייםהעשויים להיות מודפסים?

1
done
aaa - תהליכים נפרדים aab - P3 child of P1 aba - P2 child of P1 abc - P3 child of P2 that is a child of P1
by
מיין לפי

* השאלה נוספה בתאריך: 13-07-2025