סנכרון (מדעי המחשב)

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש

במדעי המחשב, סנכרון מתייחס לשני נושאים שונים אך קשורים: סנכרון תהליכים (תזמון) וסנכרון נתונים (תיאום). סנכרון תהליכים מתייחס לרעיון שלמספר תהליכים קיימת נקודה משותפת בה הם חוברים יחדיו או נפגשים כדי ליישם סדר פעולות מסוים.

סנכרון נתונים מתייחס לרעיון של שמירת מספר עותקים של מבנה נתונים כך שיהיו עקביים זה לזה, או כדי לשמור על אמינות הנתונים. סנכרון תהליכים משמש רבות למטרת סנכרון נתונים.

סנכרון תהליכים

סנכרון תהליכים מתייחס לתיאום בו זמני של מספר תהליכים או תהליכונים לסיים משימה כדי לכפות סדר ריצה מסוים ולמנוע תחרות (Race condition). יש מספר דרכים לסנכרן תהליכים, בהם:

סנכרון נתונים

סנכרון נתונים הוא נושא נפרד אך קשור לסנכרון תהליכים. סנכרון נתונים עוסק בצורך לשמור על מספר עותקים של מבנה נתונים עקביים זה לזה. לדוגמה:

ראו גם

קישורים חיצוניים

ויקישיתוף מדיה וקבצים בנושא סנכרון בוויקישיתוף
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0

34016635סנכרון (מדעי המחשב)