סמפור (מדעי המחשב) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
שורה 1:
ב[[מדעי המחשב]], '''סמפור''' (ב[[אנגלית]]: '''semaphore''') הוא מנגנון ל[[סנכרון (מדעי המחשב)|סנכרון]] מספר [[תהליך (מדעי המחשב)|תהליכים]] הפועלים ב[[מחשב]] במקביל., המושגומטרתו סמפורלפתור הומצאאת על ידי מדען המחשבבעית ה[[הולנד]]י,מניעה [[אדסחרהדדית|מניעה דייקסטרהההדדית]], והוא(Mutual נמצאexclusion). בשימוש נרחב ב[[מערכת הפעלה|מערכות הפעלה]] רבות.
 
הסמפור הוא למעשה הרחבה של מנגנון ה[[מנעול (מדעי המחשב)|מנעול]], והוא יכול לקבל ערכים שלמים אי שליליים. סמפור בינארי פועל למעשה כמו מנעול.
מנגנון הסמפור הומצא על ידי מדען המחשב ה[[הולנד]]י, [[אדסחר דייקסטרה]], באמצע [[שנות ה-60]], והוא נמצא בשימוש נרחב ב[[מערכת הפעלה|מערכות הפעלה]] רבות.
 
==תאור הבעיה ופתרונה באמצעות לולאה==