תוכן עניינים:
הגדרה - מה המשמעות של שיתוף זמן?
שיתוף זמן הוא חלוקת משאב מחשוב למשתמשים רבים באמצעות תכנות רב או ריבוי משימות. זה הוצג בשנות השישים כאשר המחשבים עדיין היו יקרים מכדי להיות פורה, ולכן הפיתרון היה לאפשר למשתמשים רבים לעשות שימוש במחשב אחד על ידי מתן כל שיתוף פעם אחת, פרק זמן מסוים שמשתמש יכול לגשת אליו למחשב . זה איפשר לאנשים רבים להשתמש במחשב, שרוב האנשים לא יכלו להרשות לעצמם, מבלי שהם ממש צריכים להחזיק במחשב. זוהי כעת רק דרך היסטורית להשתמש במחשבים מכיוון שאין צורך לתור משתמשים בתור מכיוון שמחשבים מודרניים, אפילו הקטנים ביותר, מסוגלים לספק למשתמשים מרובים בגלל מעבדים מהירים ומערכות הפעלה מרובות משימות.
Techopedia מסביר שיתוף זמן
תרגול השיתוף בזמן פותח מתוך ההבנה שרק משתמש בודד שעושה שימוש במחשב היה מאוד לא יעיל וכי קבוצה גדולה שמשתמשת בו לא הייתה. הסיבה לכך הייתה דפוס האינטראקציה של אדם בו המשתמש נכנס להתפרצויות גדולות של מידע ואחריו הפסקות ארוכות, בעיקר בגלל שהמשתמש חשב על המהלך הבא שלו או עושה משהו אחר. אך אם משתמשים רבים יותר היו משתמשים במחשב בו זמנית, פירוש הדבר שניתן יהיה למלא את הפסקות המשתמש על ידי פעילויותיו של משתמש אחר, ולכן בהינתן בסיס משתמשים מספיק גדול, התהליך יכול היה להיות יעיל מאוד בכך שרבים משתמשים יוכלו לעשות שימוש במחשב בו זמנית והיה מעט זמן השבתה למחשב. משתמשים הצליחו לגשת לאותו מחשב דרך מסופים שונים והתבקשו כשהגיע תורם.
עיבוד אצווה שימש כדי להפחית את השהיית הזמן בין ביצוע תוכנית או משתמש אחד למשנהו, אך מערכת מרובת משתמשים לחלוטין הייתה מושג אחר לגמרי שחייב שמצבי משתמש יישמרו במכונה עצמה.
פרויקט השיתוף בפעם הראשונה יושם על ידי ג'ון מקארתי בחודשי הסגירה של 1957 באמצעות IBM 704 שונה ומאוחר יותר על ידי IBM 7090 שונה. מערכת השיתוף הראשונה שהצליחה מבחינה מסחרית הייתה מערכת שיתוף הזמן של דרטמות '.
