בקרת מקביליות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ הסבת תבנית אין מקורות ותבנית מחפש מקורות לתבנית מקורות (תג)
מ להווצר ⇽ להיווצר (באמצעות WP:JWB)
שורה 18:
 
== בקרת מקביליות במערכות הפעלה ==
[[מערכת הפעלה|מערכות הפעלה]] מודרניות עובדות בשיטת [[ריבוי משימות]], ועל כן צריכות לאפשר למספר תהליכים לרוץ בהן בו זמנית (גם אם אין מדובר במקביליות אמיתית בזמן אלא ב[[החלפת הקשר]] מהירה בין תהליכים). ריבוי משימות הוא פשוט כאשר ה[[תהליך (מדעי המחשב)|תהליכים]] בלתי תלויים זה בזה. עם זאת, כאשר מספר תהליכים או [[תהליכון|תהליכונים]] חולקים [[משאב מערכת|משאבים]] או מנסים לחלוק ביניהם מידע, עלול להווצרלהיווצר מצב של חוסר [[עקביות (לוגיקה)|עקביות]] במערכת. מטרת בקרת המקביליות היא למנוע מצבים כאלה. חלק מהפתרונות כוללים שימוש ב[[מנעול (מדעי המחשב)|מנעולים]], בעוד שפתרונות אחרים מציעים שימוש ב[[פעולה אטומית|פעולות אטומיות]] וב[[אלגוריתם חסר נעילות|אלגוריתמים חסרי נעילות]].
 
== ראו גם ==