Smart-World Surf

מערכות הפעלה

קורס 20594

מדעי המחשב · מרחב למידה אישי — יחידות, מושגים ומבחנים

שדרגו את הדף עם קובץ

גררו מבחן, סיכום או צילום של מחברת — אני אקרא, אוודא שזה רלוונטי, ואחדד את התוכן (מושגים, סיכויי מבחן, מומחיות).

אם לא סימנתם — הקובץ נקרא לחילוץ עובדות בלבד ואז נמחק מהמערכת (זכויות יוצרים). העובדות שנלמדו נשארות ומשפרות את הקורס.

גרסת הקהילה

📊 התקדמות הלמידה

0
הושלמו
10
סה"כ יחידות

לחצו על העיגול שליד כל יחידה כדי לסמן שהשלמתם אותה

📚 יחידות הקורס

10 יחידות

1
מבוא למערכות הפעלה
הבנת התפקיד והמבנה של מערכת ההפעלה.
מערכת הפעלהקריאות מערכתמצבי פעולה (ליבה/משתמש)מבנה מערכת הפעלה
2
ניהול תהליכים וחוטים
עקרונות התהליך, החוט, ומחזור החיים שלהם.
תהליךחוטבלוק בקרת תהליך (PCB)החלפת הקשרמצבי תהליך
3
תזמון מעבד
אלגוריתמים שונים להקצאת זמן מעבד לתהליכים.
תזמון מקדיםתזמון לא מקדיםFCFSSJFRound Robinתזמון מרובה תורים
4
סנכרון תהליכים
פתרון בעיות גישה למשאבים משותפים בין תהליכים.
מצב מרוץקטע קריטימנעולים (Mutex)סמפוריםצג (Monitor)בעיות סנכרון קלאסיות
5
מבוי סתום (Deadlock)
זיהוי, מניעה, הימנעות וטיפול במצבי קיפאון.
ארבעת התנאים למבוי סתוםמניעההימנעות (אלגוריתם הבנקאי)זיהוי ושחזור
6
ניהול זיכרון פיזי
שיטות שונות להקצאת זיכרון ראשי לתהליכים.
זיכרון רציףדפדוף (Paging)פילוח (Segmentation)טבלת עמודיםטבלת פלחים
7
זיכרון וירטואלי
הרחבת הזיכרון הפיזי באמצעות דיסק וניהול עמודים.
זיכרון וירטואליכשל עמוד (Page Fault)דפדוף לפי דרישהאלגוריתמי החלפת עמודים
8
מערכות קבצים
ארגון, אחסון וגישה לנתונים בדיסק.
קובץסוגי גישהמבנה ספריותהקצאת מקום בדיסקניהול מקום פנוי
9
מערכות קלט/פלט
אינטראקציה בין מערכת ההפעלה להתקני חומרה.
התקני קלט/פלטבקריםפסיקותDMAתזמון דיסק
10
וירטואליזציה ואבטחה
עקרונות וירטואליזציה והגנה במערכות הפעלה.
וירטואליזציההיפרוויזורמכונה וירטואליתמנגנוני הגנהאבטחת מערכת
📖

מושגים חשובים לבחינה

כל המושגים שכדאי להכיר לבחינה ✨

מערכת הפעלה (Operating System)🔥 גבוה
תוכנת מערכת המנהלת את משאבי החומרה והתוכנה של המחשב ומספקת שירותים לתוכניות יישומים.הרחבה ←
קריאת מערכת (System Call)🔥 גבוה
ממשק תוכנה המאפשר לתוכנית יישום לבקש שירותים ממערכת ההפעלה.הרחבה ←
תהליך (Process)🔥 גבוה
מופע של תוכנית הנמצאת בביצוע, הכולל את קוד התוכנית, הנתונים שלה, וקונטקסט הביצוע.הרחבה ←
בלוק בקרת תהליך (Process Control Block - PCB)🔥 גבוה
מבנה נתונים המכיל את כל המידע הקשור לתהליך ספציפי, כולל מצבו, מוני תוכנית, אוגרים ומידע ניהול זיכרון.הרחבה ←
החלפת הקשר (Context Switch)🔥 גבוה
תהליך שמירת מצבו של תהליך אחד וטעינת מצבו של תהליך אחר, המאפשר למעבד לעבור בין תהליכים.הרחבה ←
חוט (Thread)🔥 גבוה
יחידת ביצוע קלה בתוך תהליך, החולקת את מרחב הכתובות והמשאבים של התהליך אך בעלת מונה תוכנית ומחסנית משלה.הרחבה ←
תזמון מעבד (CPU Scheduling)🔥 גבוה
המנגנון הקובע איזה תהליך יקבל את המעבד ומתי, מתוך קבוצת התהליכים המוכנים לביצוע.הרחבה ←
מצב מרוץ (Race Condition)🔥 גבוה
מצב שבו מספר תהליכים ניגשים למשאב משותף בו-זמנית, ותוצאת הגישה תלויה בסדר הלא צפוי של הביצוע.הרחבה ←
קטע קריטי (Critical Section)🔥 גבוה
קטע קוד שבו תהליך ניגש למשאבים משותפים, ורק תהליך אחד רשאי להימצא בו בכל רגע נתון.הרחבה ←
מנעול (Mutex)🔥 גבוה
מנגנון סנכרון פשוט המאפשר לתהליך אחד בלבד להיכנס לקטע קריטי בכל פעם, על ידי נעילה ושחרור.הרחבה ←
סמפור (Semaphore)🔥 גבוה
משתנה שלם המשמש לסנכרון תהליכים, המאפשר פעולות אטומיות של הגדלה והקטנה (P ו-V) לשליטה בגישה למשאבים.הרחבה ←
מבוי סתום (Deadlock)🔥 גבוה
מצב שבו שני תהליכים או יותר ממתינים זה לזה לשחרור משאבים, וכל אחד מהם מחזיק במשאב שהאחר זקוק לו.הרחבה ←
אלגוריתם הבנקאי (Banker's Algorithm)בינוני
אלגוריתם למניעת מבוי סתום, המבטיח שמערכת ההפעלה תמיד תישאר במצב בטוח על ידי בדיקת הקצאות משאבים עתידיות.הרחבה ←
זיכרון וירטואלי (Virtual Memory)🔥 גבוה
טכניקה המאפשרת לתוכניות להשתמש במרחב כתובות לוגי גדול יותר מהזיכרון הפיזי הזמין, על ידי שימוש בדיסק כהרחבה לזיכרון.הרחבה ←
דפדוף (Paging)🔥 גבוה
שיטת ניהול זיכרון המחלקת את הזיכרון הפיזי ל"מסגרות עמודים" ואת הזיכרון הלוגי ל"עמודים" בגודל קבוע, וממפה אותם זה לזה.הרחבה ←
פילוח (Segmentation)בינוני
שיטת ניהול זיכרון המחלקת את הזיכרון הלוגי ל"פלחים" בגדלים משתנים, כאשר כל פלח מייצג יחידה לוגית של התוכנית.הרחבה ←
כשל עמוד (Page Fault)🔥 גבוה
אירוע המתרחש כאשר תהליך מנסה לגשת לעמוד זיכרון שאינו נמצא כרגע בזיכרון הפיזי, ומחייב טעינתו מהדיסק.הרחבה ←
אלגוריתם החלפת עמודים (Page Replacement Algorithm)🔥 גבוה
אלגוריתם הקובע איזה עמוד בזיכרון הפיזי יוחלף כאשר יש צורך לטעון עמוד חדש ואין מקום פנוי.הרחבה ←
סחף (Thrashing)בינוני
מצב שבו המערכת מבלה את רוב זמנה בהחלפת עמודים בין הזיכרון הראשי לדיסק, במקום לבצע עבודה שימושית.הרחבה ←
מערכת קבצים (File System)🔥 גבוה
מנגנון במערכת ההפעלה המארגן, מאחסן ומנהל קבצים וספריות על התקני אחסון.הרחבה ←
בלוק בקרה של קובץ (File Control Block - FCB)בינוני
מבנה נתונים המכיל מידע אודות קובץ ספציפי, כגון שם, גודל, מיקום, הרשאות ותאריכים.הרחבה ←
DMA (Direct Memory Access)בינוני
שיטה המאפשרת להתקני קלט/פלט להעביר נתונים ישירות לזיכרון הראשי וממנו, ללא מעורבות המעבד.הרחבה ←
מנהל התקן (Device Driver)בינוני
תוכנה המאפשרת למערכת ההפעלה לתקשר עם התקן חומרה ספציפי ולשלוט בו.הרחבה ←
תזמון דיסק (Disk Scheduling)🔥 גבוה
אלגוריתמים המשמשים לקביעת הסדר שבו בקשות קריאה/כתיבה לדיסק יבוצעו, במטרה למזער את זמן הגישה.הרחבה ←
וירטואליזציה (Virtualization)בינוני
טכנולוגיה המאפשרת ליצור גרסאות וירטואליות של משאבי מחשוב, כגון חומרה, מערכות הפעלה או התקני אחסון.הרחבה ←
היפרוויזור (Hypervisor)נמוך
תוכנה המנהלת מכונות וירטואליות ומקצה להן משאבי חומרה, ומאפשרת למספר מערכות הפעלה לרוץ על אותה חומרה פיזית.הרחבה ←
מצב ליבה (Kernel Mode)🔥 גבוה
מצב פעולה של המעבד שבו למערכת ההפעלה יש גישה מלאה לכל משאבי החומרה והפקודות.הרחבה ←
מצב משתמש (User Mode)🔥 גבוה
מצב פעולה של המעבד שבו לתוכניות יישומים יש גישה מוגבלת למשאבי חומרה, והן חייבות להשתמש בקריאות מערכת כדי לבקש שירותים.הרחבה ←
אזור קריטי (Critical Region)בינוני
מונח כללי יותר לקטע קוד שבו יש לגשת למשאבים משותפים באופן מוגן, בדומה לקטע קריטי אך לעיתים עם דגש על המנגנון המגן.הרחבה ←
מנגנון הגנה (Protection Mechanism)🔥 גבוה
אמצעים במערכת ההפעלה המבטיחים שמשאבים (זיכרון, קבצים, מעבד) ישמשו רק על ידי תהליכים מורשים ובאופן מבוקר.הרחבה ←
🎓

תרגול מבחן (AI)

מבחן לדוגמה שנוצר מכל יחידות הקורס — אמריקאיות + פתוחות, מנוקד ונבדק אוטומטית

🎓

📝 מבחנים לתרגול

תרגלו עם מבחנים אמיתיים מהארכיון של הקורס

📋

כניסה לארכיון המבחנים

מבחנים ופתרונות מהשנים האחרונות

371 📄
0 / 371סומנו כהושלמו

לחצו על העיגול כדי לסמן:
◐ בתהליך
✓ הושלם.
ההערות נשמרות אצלכם ואתם מוזמנים לחלוק אותם.

מבחנים371
סטטוס מבחן שנה הערות
2026a-85-sol 2026
2026a-85-test 2026
2026a-91-sol 2026
2025a moed 81 questions 2025
2025a moed 81 sol grade 92 2025
2024A-68 2024
2024A-68-sol-no-grade 2024
2024a-68.pdf (2024a) 2024
2024A-72 2024
2024A-88-sol-grade-100 2024
2024A-92-sol-grade-92 2024
2024A-92-sol-grade-95 2024
2024א 88 פתרון ציון 88.pdf (2024a) 2024
הצעת פתרון למערכות הפעלה 2024א 5 במרץ 24 2024
2023A-72 2023
2023A-86+88-Q1-NoamLavi 2023
2023a-91 2023
2023a-91-sol87 2023
2023a-91-sol87.pdf (2023a) 2023
2023a-91.pdf (2023a) 2023
2023a-94-sol100.pdf (2023a) 2023
2023b-61-sol.pdf (2023b) 2023
2023B-81-sol-grade-88 2023
2023B-82-Q1-NoamLavi 2023
2023B-82-sol-grade-83 2023
2023B-82-sol-grade-91 2023
2023b-82-sol1.pdf (2023b) 2023
2023b-82-sol2.pdf (2023b) 2023
2023B-95-sol-greade-80 2023
2023b-95-sol-greade80.pdf (2023b) 2023
23b61_sol_unofficial.pdf (2023b) 2023
23b61.pdf (2023b) 2023
23b82.pdf (2023b) 2023
moed92_grade94.pdf (2023a) 2023
תשובות לאה גולוב למבחן 2023ב 61 מערכות הפעלה 2023
2022a-86 2022
2022a-86-sol 2022
2022a-86-sol grade 77 2022
2022a-86-sol_grade_77.pdf (2022a) 2022
2022a-86-sol.pdf (2022a) 2022
2022a-86.pdf (2022a) 2022
2022a-88 2022
2022a-88-sol 2022
2022a-88-sol.pdf (2022a) 2022
2022a-88.pdf (2022a) 2022
2022b-89 2022
2022b-89-sol grade76 2022
2022b-89-sol grade92 2022
2022b-89-sol_grade76.pdf (2022b) 2022
2022b-89-sol_grade92.pdf (2022b) 2022
2022b-89-sol-grade84 2022
2022b-89-sol-grade84.pdf (2022b) 2022
2022b-89.pdf (2022b) 2022
2022b-95 2022
2022b-95-sol 2022
2022b-95-sol grade93 2022
2022b-95-sol_grade93.pdf (2022b) 2022
2022b-95-sol.pdf (2022b) 2022
2022b-95.pdf (2022b) 2022
2021a-78 2021
2021a-78.docx (2021a) 2021
2021a-81-sol grade89 2021
2021a-81-sol grade91 2021
2021a-81-sol_grade89.pdf (2021a) 2021
2021a-81-sol_grade91.pdf (2021a) 2021
2021a-81-sol-grade91.pdf 2021
2021a-81-sol-grade91.pdf.pdf (2021a) 2021
2021b-87-sol 2021
2021b-87-sol.pdf (2021b) 2021
2020a-72.pdf (2024a) 2020
2020a-84-sol grade98 2020
2020a-84-sol_grade98.pdf (2020a) 2020
2020b-73-sol 2020
2020b-73-sol.pdf (2020b) 2020
2020b-79-sol grade89 2020
2020b-79-sol_grade89.pdf (2020b) 2020
2020b-98 2020
2020b-98.pdf (2020b) 2020
2020b-modeB 2020
2020b-modeB.pdf (2020b) 2020
20594-AllExams until2020 2020
20594-AllExams_until2020.pdf 2020
2019a-84 2019
2019a-84-sol 2019
2019a-84-sol.pdf (2019) 2019
2019a-84.pdf (2019) 2019
2019a-87 2019
2019a-87.pdf (2019) 2019
2019a-94-sol 2019
2019a-94-sol.pdf (2019) 2019
2019a-94-sol2 2019
2019a-94-sol2.pdf (2019) 2019
2019b-82 2019
2019b-82-empty 2019
2019b-82-empty.pdf (2019) 2019
2019b-82.pdf (2019) 2019
2019b-87 2019
2019b-87-empty 2019
2019b-87-empty.pdf (2019) 2019
2019b-87.pdf (2019) 2019
2019b-92 2019
2019b-92.pdf (2019) 2019
2018a-85 2018
2018a-85-hul 2018
2018a-85-hul.pdf (2018a) 2018
2018a-85-questionnaire 2018
2018a-85-questionnaire.pdf (2018a) 2018
2018a-85-sol grade95 2018
2018a-85-sol_grade95.pdf (2018a) 2018
2018a-85.pdf (2018a) 2018
2018a-87 2018
2018a-87-sol grade99 2018
2018a-87-sol_grade99.pdf (2018a) 2018
2018a-87.pdf (2018a) 2018
2018b-85 2018
2018b-85-questionnaire 2018
2018b-85-questionnaire.pdf (2018b) 2018
2018b-85.pdf (2018b) 2018
2017a-83 2017
2017a-83-sol grade98 2017
2017a-83-sol_grade98.pdf (2017a) 2017
2017a-83.pdf (2017a) 2017
2017a-84 2017
2017a-84-sol (1) 2017
2017a-84-sol (1).pdf (2017a) 2017
2017a-84-sol grade95 2017
2017a-84-sol_grade95.pdf (2017a) 2017
2017a-84.pdf (2017a) 2017
2017a-90 2017
2017a-90-sol grade100 2017
2017a-90-sol_grade100.pdf (2017a) 2017
2017a-90.pdf (2017a) 2017
2017b-84 2017
2017b-84-sol grade89 2017
2017b-84-sol grade95 2017
2017b-84-sol_grade89.pdf (2017b) 2017
2017b-84-sol_grade95.pdf (2017b) 2017
2017b-84.pdf (2017b) 2017
2017b-85 2017
2017b-85-sol grade90 2017
2017b-85-sol grade92 2017
2017b-85-sol_grade90.pdf (2017b) 2017
2017b-85-sol_grade92.pdf (2017b) 2017
2017b-85.pdf (2017b) 2017
2016a-85 2016
2016a-85-sol 2016
2016a-85-sol.pdf (2016a) 2016
2016a-85.pdf (2016a) 2016
2016a-91 2016
2016a-91-sol grade76 2016
2016a-91-sol_grade76.pdf (2016a) 2016
2016a-91.pdf (2016a) 2016
2016b-84 2016
2016b-84.pdf (2016b) 2016
2016b-94 2016
2016b-94-sol grade85 2016
2016b-94-sol_grade85.pdf (2016b) 2016
2016b-94.pdf (2016b) 2016
2015a-82 2015
2015a-82 (different) 2015
2015a-82 (different).pdf (2015a) 2015
2015a-82.pdf (2015a) 2015
2015a-92 2015
2015a-92-sol grade93 2015
2015a-92-sol_grade93.pdf (2015a) 2015
2015a-92.pdf (2015a) 2015
2015b-82 2015
2015b-82-sol grade99 2015
2015b-82-sol_grade99.pdf (2015b) 2015
2015b-82.pdf (2015b) 2015
2015b-91 2015
2015b-91-sol grade90 2015
2015b-91-sol_grade90.pdf (2015b) 2015
2015b-91.pdf (2015b) 2015
2014a-83 2014
2014a-83-sol 2014
2014a-83-sol.docx (2014) 2014
2014a-83.docx (2014) 2014
2014b-94 2014
2014b-94-sol 2014
2014b-94-sol.docx (2014) 2014
2014b-94.docx (2014) 2014
2013a-81 2013
2013a-81.pdf (2013) 2013
2013a-82 2013
2013a-82.pdf (2013) 2013
2013a-a1 2013
2013a-a1.pdf (2013) 2013
2013b-93 2013
2013b-93-sol 2013
2013b-93-sol.pdf (2013) 2013
2013b-93.pdf (2013) 2013
2012a - 86 2012
2012a - 86 - Answers.txt (2012) 2012
2012a - 86.pdf (2012) 2012
2012a - 92 2012
2012a - 92.pdf (2012) 2012
2012A1 2012
2012A1-ans 2012
2012A1-ans.jpg (2012) 2012
2012A1.pdf (2012) 2012
20594 · 2012a - 86 - Answers 2012
92 2012א - Answers 2012
92 2012א - Answers.png (2012) 2012
10a-hebrew-u-ans.pdf (2010) 2010
10a-hebrew-u.pdf (2010) 2010
2010 2010
2010-without answer 2010
2010-without answer.pdf (2010) 2010
2010.pdf (2010) 2010
moedB 26 04 2010 2010
moedB 26 04 2010-ans 2010
moedB_26_04_2010-ans.pdf (2010) 2010
moedB_26_04_2010.pdf (2010) 2010
2009 2009
2009-without answer 2009
2009-without answer.pdf (2009) 2009
2009.pdf (2009) 2009
2009b 2009
2009b-sols.txt (2009) 2009
2009b.pdf (2009) 2009
20594 · 2009b-sols 2009
2008 black 2008
2008 black.pdf (2008) 2008
2008a 2008
2008a.pdf (2008) 2008
2008a1 2008
2008a1.pdf (2008) 2008
2008b 2008
2008b.pdf (2008) 2008
2007a.rtf 2007
2007a.rtf (2007) 2007
2006b.rtf 2006
2006b.rtf (2006) 2006
2005 2005
2005_sol.txt (2005) 2005
2005.pdf (2005) 2005
20594 · 2005_sol 2005
2004 2004
2004_sol.txt (2004) 2004
2004.pdf (2004) 2004
2004b 2004
2004b.pdf (2004) 2004
20594 · 2004_sol 2004
2002 2002
2002_sol.txt (2002) 2002
2002.pdf (2002) 2002
20594 · 2002_sol 2002
2-1.tif (2001) 2001
2-2.tif (2001) 2001
2001b 2001
2001b_sol.txt (2001) 2001
2001b.pdf (2001) 2001
20594 · 2001b_sol 2001
3-1.tif (2001) 2001
3-2.tif (2001) 2001
3-3.tif (2001) 2001
4-1.tif (2001) 2001
4-2.tif (2001) 2001
answers.txt (2001) 2001
00a-hebrew-u.pdf (2000) 2000
00b-hebrew-u.pdf (2000) 2000
2000b 2000
2000b_sol.txt (2000) 2000
2000b.pdf (2000) 2000
20594 · 2000b_sol 2000
1999a 1999
1999a_sol.txt 1999
1999a.pdf 1999
20594 · 1999a_sol 1999
~$am 1 sol.rtf
~$am 2 sol.rtf
~$am 3 sol.rtf
~$am_1_sol.rtf
~$am_2_sol.rtf
~$am_3_sol.rtf
00a-hebrew-u
00b-hebrew-u
10a-hebrew-u
10a-hebrew-u-ans
2-1.tif
2-1.tif
2-1.tif
2-2.tif
2-2.tif
2-2.tif
20594 · answers
20594 · answers
20594 · readme
20594 · readme
20594 · readme
23b61
23b82
3-1.tif
3-1.tif
3-1.tif
3-2.tif
3-2.tif
3-2.tif
3-3.tif
3-3.tif
3-3.tif
4-1.tif
4-1.tif
4-1.tif
4-2.tif
4-2.tif
4-2.tif
99a-hebrew-u-with-ans
99a-hebrew-u-with-ans.pdf
99b-hebrew-u
99b-hebrew-u-ans
99b-hebrew-u-ans.pdf
99b-hebrew-u.pdf
answers.txt
before exam
before_exam.doc
exam 1 sol.rtf
exam 1.rtf
exam 2 sol.rtf
exam 2.rtf
exam 3 sol.rtf
exam 3.rtf
exam 4 sol.rtf
exam 4.rtf
exam example sol
exam examplel
exam_1_sol.rtf
exam_1.rtf
exam_2_sol.rtf
exam_2.rtf
exam_3_sol.rtf
exam_3.rtf
exam_4_sol.rtf
exam_4.rtf
exam_example_sol.doc
exam_examplel.doc
exams-without-ans
exams-without-ans.pdf
forktest.c
forktest.c
libgtest.a
moed92 grade94
OS EXAMS
OS EXAMS.xlsx
test main.cpp
test run
TESTpartA
TESTpartA.pdf
TESTpartC
TESTpartC.pdf
TESTSpartB
TESTSpartB.pdf
Unknown
Unknown.jpg
UnknownQ9
UnknownQ9.jpg
UnkownQ13
UnkownQ13.jpg
UnkownQ5
UnkownQ5.jpg
UnkownQ9
UnkownQ9.jpg
usertests.c
usertests.c
אמריקאיות (1)
אמריקאיות (1) תשובות מחוקות.pdf
אמריקאיות (1).pdf
ריכוז שאלות תשובות מבחנים-מערכות הפעלה
ריכוז שאלות תשובות מבחנים-מערכות הפעלה.pdf
תיקון שהוכנס בזמן המבחן

📖 מקורות עיקריים

חומרי הלימוד והחוקרים שעליהם מבוסס הקורס

📌
Modern Operating Systems
ספר הלימוד המקיף והנפוץ ביותר בתחום מערכות ההפעלה, מאת אנדרו טננבאום.
📌
Operating System Concepts
ספר לימוד פופולרי נוסף המכסה את עקרונות מערכות ההפעלה, מאת סילברשאץ, גלווין וגאניי.
📌
אנדרו טננבאום, אברהם סילברשאץ, פיטר ב. גלווין, גרג גאניי
מחברים מובילים ובעלי השפעה רבה בתחום מערכות ההפעלה, שספריהם מהווים אבן יסוד בלימוד הנושא.
📌
MIT OpenCourseware - Operating Systems (6.828)
קורס מערכות הפעלה מקיף ואיכותי מאוניברסיטת MIT, זמין ללמידה עצמית.