חשמל ומחשבים עיבוד מקבילי BGU

לחץ כאן לכל השאלות

מה נכון? שימו לב לפקודה Bcast האחרונה

1
done
by
מיין לפי
by Aviran Gal
Aviran Gal 0 נקודות · יותר מ-6 חודשים
מוניטין: 1
לא נכון - תשובה ב. השאלה מופיעה פעם נוספת בקוויזמי שאלה #38607
by
by Aviran Gal
Aviran Gal 0 נקודות · יותר מ-6 חודשים
מוניטין: 1
טעות שלי. המטריצה המתקבלת היא: 0 1 8 0 8 5 1 8 8 ולכן התשובה היא ה
by
by Idan Ben Shabat
Idan Ben Shabat 0 נקודות · יותר מ-6 חודשים
מוניטין: 1
למה 1 8 8 בתהליך 2? איך שאני מבין את זה, y נשאר זהה ולכן יהיה 1 7 8. בכל מקרה, אף תשובה אינה נכונה וכנראה שהוא עשה פה שינוי קטן משאלה #38607 כדי להוריד ניקוד למי שמסמן מתוך שחזורים ולא בודק אז תשימו לב :)
by
by Aviran Gal
Aviran Gal 0 נקודות · יותר מ-6 חודשים
מוניטין: 1
נכון! התבלבתי ברישום של התהליך. תודה :)
by
by Hai Dvash
Hai Dvash 1 נקודות · יותר מ-6 חודשים
מוניטין: 47
מי שנשרט על הפתרון אז הנה הסבר נוסף שיעזור : תעבדו על הכול במקביל . כלומר שורה ראשונה בכול התהליכים .ורק אז לעבור הלאה לשורה השנייה בכול התהליכים . etc... כאשר רשומה פקודת שידור , bdcast , צריך להסתכל האם הרוט שלו הוא מתוך התהליך הזה או מתוך תהליך אחר . אם הרוט שלו הוא התהליך הנוכחי . אז מעולה זה פשוט משדר לאחרים . אבל אם הרוט שלו מתוך תהליך אחר. המשמעות של BDCAST היא קבלה של המידע . כלומר שימו לב כי בתהליך 1 בשורה שנייה יש שידור מהוא עצמו לעבר שאר התהליכים . אבל . בשורה השנייה בתהליך 0 הייתה פקודת שליחה . כלומר המשתנה Y חסום בכולם ונוצר לנו המתנה . אז השורה השנייה של תהליך 1 לא מתבצעת עדיין . אלא היא קורית במקביל לשורה השלישית בשאר התהליכים . נקודה נוספת לשים לב היא שבשורה השלישית של תהליך 2 יש פקודת BDCAST שמגיעה מתוך תהליך 1. אבל הערך נכנס למשתנה Z של תהליך 2 וכנל גם למשתנה Z של תהליך אפס.
by
by Hai Dvash
Hai Dvash 2 נקודות · יותר מ-6 חודשים
מוניטין: 47
התשובה שתצא לכם היא : 0 1 8 0 8 5 1 7 8
by
by Yuval Yona
Yuval Yona 1 נקודות · יותר מ-6 חודשים
מוניטין: 17
מלך !!!
by
by Arik Rabinovich
Arik Rabinovich 1 נקודות · יותר מ-6 חודשים
מוניטין: 15
ימלשין כולם יודעים שבדקת את זה עם תל צור
by
by Hai Dvash
Hai Dvash 0 נקודות · יותר מ-6 חודשים
מוניטין: 40
חחחחחחחחחחחחח
by

* השאלה נוספה בתאריך: 02-02-2020