קורסים
- מבוא למדעי המחשב (10006) תקציר הקורס:
- ארכיטקטורת מחשבים ו (10124) תקציר הקורס:
- מודלים חישוביים (10215) תקציר הקורס:
- מבנה מחשבים (20144) תקציר הקורס:
תקציר:
מהו מחשב, מהו אלגוריתם, משתנים, קבועים, תנאים בוליאניים, הדפסות וקריאת נתונים מהקונסול, משפטי if,שיטות, לולאות, מערכים, קבצי טקסט ומחרוזות, מבוא למחלקה ואובייקט, קבצי טקסט, מבוא ל-ADT, רקורסיה, מבוא לסיבוכיות,
שימוש במחשבי המעבדה , הבנת הקשר בין סביבת הפיתוח והדיסק, ניפוי תוכניות בעזרת Debugger.
תקציר:
הקורס מציג את המושגים הבסיסים של ארכיטקטורת מחשבים ברמות ההפשטה השונות.החל מתרגום קוד בשפה עלית לשפת אסמבלי, המהדר המקשר ותכנות בשפת אסמבלי של מעבד ה MIPS,
דרך הבנת המבנה של מעבד זה ושיפור ביצועי המעבד במימושים שונים. נעסוק גם בהבנת מנגנון הפסיקה והבנת עבודת זיכרון המטמון.
תקציר:
שפות פורמליות, מכונות מצבים סופיות דטרמיניסטיות ולא דטרמיניסטיות,שפות רגולריות, ביטויים רגולריים, דקדוקים חסרי הקשר, מכונות מחסנית,
מכונות טיורינג ושפות כריעות וכריעות למחצה.
תקציר:
בניית היחידות הבסיסיות המרכיבות את המעבד תוך התמקדות באופן הפעולה ושיפור הביצועים של היחידות האריתמטיות.מימוש המעבד באופן עבודה חד מחזורי רב מחזורי וצנרת. המעבד אותו נלמד יהיה מעבד פשוט ונפוץ MIPS.
נלמד להעריך את ביצועי המעבד ולבצע שיפור ביצועים במימושים השונים. נכיר את שפת האסמבלי של מעבד זה תוך התמקדות על הקשר בין החומרה לתוכנה.
נכיר גם את מנגנון הפסיקה ועקרונות ניהול הזיכרון במחשב.