קורס ב-CPU

🎬 106 שיעורים⏱️ 8 שע׳ 12 דק׳∞ צפייה ללא הגבלה
הקורס מכסה את כל החומר ופתרון שאלות מבחן.
199 ₪

גישה מלאה לכל השיעורים

🎁 15% הנחה על הרכישה הראשונה — אוטומטית בתשלום

🔄
החזר תוך 14 יום
לא מתאים? מקבלים החזר
🔒
תשלום מאובטח
סליקה דרך iCount
גישה מיידית
נפתח מיד אחרי התשלום
🧾
חשבונית מס
נשלחת אוטומטית למייל

פרטי הביטול המלאים בתקנון השימוש.

🎓 הנחת כמות🎯 עוד 2 קורסים ל-10% הנחה
2 = 10%3 = 15%4 = 20%

🎁 עוד לא בטוח/ה? קבל/י טעימה חינם

נשלח לך למייל שיעור לדוגמה + קוד 10% הנחה על הרכישה — בלי התחייבות.

תוכן הקורס

יסודות - מודלים וארכיטקטורה

מדדי ביצועים

  • 6.הגדרות בסיס🔒
  • 7.חוק אמדל🔒
  • 8.הספק ואנרגיה🔒

זיכרון - DRAM

  • 9.מבנה תא DRAM ורענון🔒
  • 10.פעולת DRAM🔒
  • 11.תזמון FR-FCFS🔒
  • 12.RAIDR🔒
  • 13.דוגמה🔒
  • 14.שגיאת הפרעה RowHammer🔒

ISA Tradeoffs

  • 15.נקודות עיצוב🔒
  • 16.סגנונות עיבוד הוראה🔒
  • 17.פורמטים של הוראות🔒
  • 18.סוגי נתונים וארגון הזכרון🔒
  • 19.רגיסטרים, מצבי כתובות ואורך ההוראה🔒
  • 20.RISC vs CISC🔒

MIPS ISA

  • 21.מצב נראה למתכנת ופריסת זיכרון🔒
  • 22.הוראות R-TYPE ו-LOAD/STORE🔒
  • 23.בקרת זרימה🔒
  • 24.קריאות לפונקציה🔒
  • 25.גישה מיושרת ולא מיושרת🔒

תכנות אסמבלי ב-MIPS

  • 26.LOAD/STORE בפירוט🔒
  • 27.ענפים CFG - ליניאריזציה🔒
  • 28.קפיצות🔒
  • 29.Caller/Callee🔒
  • 30.מפת הזיכרון של MIPS🔒
  • 31.תרגיל 1🔒
  • 32.תרגיל 2🔒
  • 33.תרגיל מבחן 1🔒
  • 34.תרגיל מבחן 2🔒

Datapath & Control Unit

  • 35.הפרדת DataPath ו-Controller🔒
  • 36.מבנה FSM כללי🔒
  • 37.דוגמה: מסכם סדרתי🔒
  • 38.דוגמה: עצרת🔒
  • 39.Von Neumann מחווט Datapath🔒

Single-Cycle Microarchitecture

  • 40.מה זה מיקרוארכיטקטורה חד-מחזורית🔒
  • 41.חמשת שלבי ביצוע ההוראה🔒
  • 42.מסלול נתונים R-Type🔒
  • 43.מסלול נתונים I-Type🔒
  • 44.מסלול נתונים Load/Store🔒
  • 45.מסלול נתונים - בקרת זרימה🔒
  • 46.מסלול נתונים J-TYPE🔒
  • 47.Control - לוגיקת הבקרה Decoder🔒
  • 48.ניתוח תזמון ומדדי ביצועים🔒
  • 49.שאלת מבחן 1🔒
  • 50.שאלת מבחן 2🔒

Multi-Cycle ומיקרו-תוכנה

  • 51.מוטיבציה ועקרונות Multi-Cycle🔒
  • 52.Datapath רב-מחזורי - Fetch & Decode🔒
  • 53.Datapath רב-מחזורי - LW, SW, R-Type, BEQ🔒
  • 54.המעבד השלם🔒
  • 55.יחידת הבקרה FSM של Multi-Cycle🔒
  • 56.מיקרו-תוכנה🔒
  • 57.ניתוח ביצועים CPI ממוצע🔒
  • 58.שאלת מבחן 1🔒
  • 59.שאלת מבחן 2🔒

Pipelining: בסיס ותלויות

  • 60.מוטיבציה ורעיון🔒
  • 61.ביצועים🔒
  • 62.שלבי ה-pipeline🔒
  • 63.קווי בקרה של הפייפליין🔒
  • 64.שאלת מבחן🔒
  • 65.תחרות משאבים🔒
  • 66.סוגי תלויות נתונים🔒
  • 67.טיפול ב-flow dependence🔒
  • 68.Interlocking🔒
  • 69.תנאי Stall🔒
  • 70.Data Forwarding/Bypassing🔒
  • 71.דוגמה🔒
  • 72.תזמון תוכנה לעומת חומרה🔒
  • 73.טיפול בתלויות בקרה🔒
  • 74.תרגיל🔒

ניבוי ענפים (Branch Prediction)

  • 75.סוגי ענפים ומוטיבציה🔒
  • 76.טיפול ב-control dependence🔒
  • 77.Branch Target Buffer (BTB)🔒
  • 78.ניבוי סטטי - 4 שיטות🔒
  • 79.ניבוי דינמי - 1-ביט🔒
  • 80.ניבוי דינמי - 2-ביט🔒
  • 81.קורלציה גלובלית - GHR & PHT🔒
  • 82.Gshare וקורלציה מקומית🔒
  • 83.מנבאים היברידיים, TAGE & Perceptron🔒

חריגות מדויקות ושמירת מצב

  • 84.חריגות מדויקות🔒
  • 85.ROB🔒
  • 86.History Buffer🔒
  • 87.ROB+FF🔒
  • 88.RAT🔒

Out-of-Order Execution

  • 89.הבעיה🔒
  • 90.אלגוריתם טומסולו🔒
  • 91.דוגמה לטומסולו🔒

מעבר מ-MIPS ל-RISC-V

  • 92.שיעור 1🔒

שאלות מבחן

  • 93.שאלה 1🔒
  • 94.שאלה 2🔒
  • 95.שאלה 3🔒
  • 96.שאלה 4🔒
  • 97.שאלה 5🔒
  • 98.שאלה 6🔒
  • 99.שאלה 7🔒
  • 100.שאלה 8🔒
  • 101.שאלה 9🔒
  • 102.שאלה 10🔒
  • 103.שאלה 11🔒
  • 104.שאלה 12🔒
  • 105.שאלה 13🔒
  • 106.שאלה 14🔒

סטודנטים רכשו גם

199 ₪
גישה מלאה · לתמיד