רשימת הקורסים: תואר ראשון ושני

נקה
  • ארכיטקטורות מחשבים

    מדעי המחשב | שנה ג’ | בחירה
    קוד הקורס: 10203072
    שם המרצה: ד"ר מרטין לנד
    דרישות קדם: מערכות חומרה תכנה ותכנות בשפת סף
    סמסטר ב' , שנה ג’
    נקודות זכות: 3

    ארכיטקטורה היא התחום במדעי המחשב שמספק את הפלטפורמה למימוש המעשי של החידושים בתכנות ובאלגוריתמים.  הגידול העצום במספר שורות הקוד במערכות התכנה המורכבות הקיימות כיום מתאפשר רק תודות לגידול מקביל בקצב החומרה.

    בקורס זה נכיר את שיטות העבודה בארכיטקטורה ונלמד את עיקרי הטכנולוגיות הקיימות במחשבים מודרניים.  הנושאים הנלמדים: רענון ארגון המחשב, הגדרת קבוצת פקודות (instruction set architecture), מדידות ו- benchmarks, תורת הביצועים וניתוח כמותי של שיטות למימוש פקודות במיקרו-מעבד, המעבר משיטות CISC לשיטות RISC, חפיפת פקודות (pipelining) וניתוח מעצורים, חשבון מחשב ותכנון ALU, שיטות לניהול זיכרון ושיטות cache, תקשורת פנימית בלוח הראשי (motherboard), מערכות superscalar, מעבדים מרובי ליבות, מחשב ה- PC בימינו כמימוש הישגי ארכיטקטורה.