חזרה

סילבוס

מספר קורס 0512-4402-02
שם הקורס מבוא לתכנות מערכות
יחידה אקדמית הפקולטה להנדסה ע"ש איבי ואלדר פליישמן -
מגמה להנדסת חשמל
אופן ההוראה תרגיל
שעות סמסטריאליות 1
סמסטר א' תשפ"א
יום א
שעות 08:00-09:00
בניין
חדר
אין סילבוס

תוכן הקורס ומטרתו

שעות: 4 ש"ס
משקל: 3.5
דרישות קדם: מבני נתונים ואלגוריתמים, מבנה המחשב
מטרת הקורס היא ללמוד עקרונות מערכות הפעלה ולשפר את יכולת התכנות ב-C.
הנושאים הנכללים בקורס: מושג מערכת ההפעלה. מושג התהליך (Process). גישת השכבות. ממשק החומרה/תוכנה. ממשק היישום/מערכת ההפעלה: System Calls. גישת הממשקים והאנקפסולצייה. תזמון CPU: מידות, מניעות (Preemption), אלגוריתמים. מנגנוני תקשורת בין הליכים (IPC). סינכרון: פתרונות חומרה; פתרונות תוכנה. מנעולים, סמפורים, מוניטורים. חבקים (deadlocks): זיהוי, מניעה. היררכיית הזיכרון. סגמנטצייה, paging. אלגוריתמי מטמון (caching). זיכרון וירטואלי. מבוא להתקני קלט-פלט. מערכות קבצים: ארגון ומימוש בדיסקים. תקשורת: TCP/IP. ארכיטקטורות לקוח/שרת. הקורס כולל משימות תכנות משמעותיות בשפת C תחת סביבת מיקרוסופט.



לסילבוס המפורט
מטלות הקורס

ייתכנו מטלות נוספות
רשימת המטלות המלאה תופיע בסילבוס המפורט של הקורס.

קורסי קדם נדרשיםמבני נתונים ואלגוריתמים (05122510) +מבנה המחשב (05124400) +תכנות 2 - שפת C (05121820)

דרישות קדם ספציפיות בקורס בהתאם לתוכנית הלימודים הנלמדת,
מופיעות בדף הידיעון של התוכנית



tau logohourglass00:00