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