ברוכים הבאים. בקורס זה נלמד על ארכיטקטורת המחשב
זאת גרסה מקוונת של קורס שאני מלמד
באוניברסיטת פרינסטון, שנקרא ELE או הנדסת חשמל 475
שמי דייויד וונצלף, אני פרופסור בפרינסטון אני מתמחה
בפיתוח מעבדים מרובי ליבה
בעבר עבדתי על פיתוח של שני מעבדים המהירים בעולם
בתעשיה
ולפני כן פיתחתי מעבדים שונים במהלך עבודתי באוניברסיטה
אני עוסק בתחום במשך 15 שנים בערך
בהרצאה זו ננסה להגדיר תחילה
מהי ארכיטקטורת מחשב
מאיזה סיבה לומדים ארכיטקטורת המחשב
במה קורס הזה שונה מקורסים אחרים שאולי למדתם בעבר
למשל קורס "מבנה המחשב" או קורס "תכן לוגי"
לאחר מכן נדבר על
ארכיטקטורת אוסף פקודות ובאיזה אופן ארכיטקטורת אוסף פקודות
שנקראת גם ארכיטקטורת A הגדולה, שונה ממיקרו ארכיטקטורה
ונענה על שאלה: למה עדיף להפריד בין שתי ארכיטקטורות הללו
אז באו נחזור ונדבר על מבנה
וארגון הקורס
שמי דייויד וונצלף
שתי הרצאות של 80 דקות בערך יועברו
בכל שבוע לימודים
בדיוק כמו בקורס הנלמד באוניברסיטת פרינסטון
נחלק את החומר לפיסות מידע קטנות כדי להקל על הבנתו
עם שאלות
ותשובות, על מנת לוודא שאתם עוקבים אחרי החומר ומבינים אותו
אני רוצה להציג לכם שני ספרים
הספר "ארכיטקטורת מחשב בגישה כמותית"
ספר מעולה שחובר על ידי ג'ון הנסי ודייויד פטרסון
אם אתם מתכוונים לעסוק בארכיטקטורת המחשב, הספר מומלץ ביותר עבורכם
ומאוד כדאי לקרוא אותו במהלך הקורס
שימו לב שלספר יש כמה מהדורות שונות
אנחנו נשתמש במהדורה חמישית
ואתם צריכים להשתמש במהדורה חמישית
מהדורה חמישית מאוד שונה ממהדורה רביעית
היא עודכנה בשנת 2012 הספר ממש חדיש
כחומר עזר, שמקיף חלקים מהקורס
אני מביא ספר של שן-ליפסטי אלה שמות המחברים
שנקרא "יסודות פיתוח מעבדים סופרסקלריים המודרניים"
אנחנו נשתמש בספר השני מפני
שבחלקיו מסוימים ניתן פירוט טוב יותר
לגבי מעבדים סופרסקלארים מאשר בספר הראשון
ספר הראשון מעולה לתחילת הלימודים
אך הוא לא מכסה בצורה טובה נושא של מעבדים סופרסקלרים
ספר השני מוקדש לנושא זה
בקורס זה נלמד את הנושא בהרחבה
נושאים שמתייחסים למבנה מחשב סטנדרטי
יועברו על ידי שלול וחצי הרצאות הראשונות של הקורס
כייון שאני רוצה לתת התייחסות ליסודות בסיסיים בתחילת הקורס
וליישר קו עם כל הסטודנטים אבל זה יעשה
בקצב מהיר מאוד
אם אתם לא למדתם מבנה מחשב
אתם יכולים להמשיך ללמוד
אבל הייתי ממליץ שתלמדו קורס "מבנה מחשב" לפני שאתם מתחילים ללמוד את קורס זה
בגלל שזה קורס שני בסדרת הקורסים על ארכיטקטורת מחשב
בהמשך לקורס מבנה מחשב
ומבוסס על הבנת החומר מקורס קודם
אם במהלך שלוש הרצאות
גיליתם שאתם מכירים את החומר, אז כן, זה מה שאמור להיות
ואם אתם לא מבינים את החומר, כדאי לחזור
ללמוד מבנה מחשב לפני שתתחילו קורס זה
אבל על תוותרו על הלימודים אם שלוש הרצאות הראשונות
משעממות אתכם כי אנחנו נעבור על החומר המוכר במהירות
וניגש לחומר העיקרי