האוניברסיטה הפתוחה

תיאורי הקורסים

20587 סדנה במערכות הפעלה

20587 סדנה במערכות הפעלה‏

3 נקודות זכות ברמה מתקדמת סמינריונית

שיוך: מדעים / מדעי המחשב

שיוך נוסף: הנדסה / הנדסת תוכנה

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

פיתוח הסדנה: פרופ' ראובן אביב, ד"ר יצחק הרץ, דוד שריאל

הסדנה עוסקת בנושאים מתקדמים במערכות הפעלה המצויים בקו התפר בין חומרה לתוכנה: טיפול בפסיקות ובחריגות, תזמון CPU, זיכרון פיזי וזיכרון וירטואלי, ניהול תהליכים, תקשורת תהליכים, דיסקים, מערכות קבצים, חוצצים ומערכות I/O.

סטודנטים יבצעו תרומה משמעותית לפרויקט קוד פתוח (‏‏open source code project‎‎)‏‏. הפרויקטים המוצעים בקורס יהוו יישום של החומר הנלמד בסדנה. 

ספר הלימוד

R. Love, Linux Kernel Development, 3rd ed. (‏Addison Wesley, 2010‎)‏