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

תוכן שנמחק תוכן שנוסף
הוספת פסקת "ראו גם": סמפור (מדעי המחשב) ובקרת מקביליות ופסקת "קישורים חיצוניים".
מ ←‏המניעים לעיבוד מקבילי: הוספת מספר קישורים פנימיים. צריך להוסיף עוד..
שורה 5:
 
==המניעים לעיבוד מקבילי==
[[מחשב|המחשבים]] הראשונים היו [[מחשב טורי|מחשבים טוריים]]. בכל מחזור פעולה של המחשב בוצעה פעולה אחת, דוגמת הבא הוראה מהזיכרון, הבא מידע מהזיכרון, בצע פעולה אריתמטית, וכדומה. לחישוב הטורי מספר חסרונות:
# שימוש לא יעיל במשאבי המעבדה[[מעבד]]. בזמן שהמעבד מחכה לנתונים מהזיכרון או מאמצעים חיצוניים, יחידות הלוגיקה והאריתמטיקה לא מתפקדות.
# שימוש לא יעיל במשאבי המחשב. מחשב כולל מערכות רבות נוספות על המעבד, כדוגמת אמצעי אחסון, [[מדפסת|מדפסות]], עמדות קצה (terminals). בייחוד במחשבי ה-Main Frames, חוסר הניצול של משאבים אלה התבטא בעלות גבוהה.
# גבול טכנולוגי למהירות החישוב. כתוצאה ממגבלות פיזיקליות וטכניקות ייצור קיים גבול תאורטי ומעשי למהירות של ביצוע פעולות. היות שמספר הפעולות שמבוצעות באלגוריתם הוא קבוע, וקיים גבול תחתון על זמן הפעולה, אזי לא ניתן להוריד את זמן ביצוע האלגוריתם מתחת לזמן זה.
# לא ניתן להתמודד עם מספר בעיות בו זמנית. כלומר במחשב המשרת מספר משתמשים, כל משתמש נאלץ לחכות לכך שהמשתמש הקודם בתור יסיים את פעולתו.
 
המחשב לו מייחסים את התואר המחשב המקבילי הראשון לא התמודד עם בעיות משאבים, אלא עם בעיית אמינות. המחשב היה בנוי משלושה מעבדים שביצעו את אותה פעולה בו זמנית. בסיום כל פעולה השווה המחשב את תוצאות שלושת המעבדים, ובחר בתוצאה שנתנו רוב המעבדים. המחשב נבנה בפראגב[[פראג]] בשנות ה-50 של המאה ה-20 על ידי [[אנטונין סוובודה]].
 
==היסטוריה==