תוכנה, מערכת ההפעלה והפרעות
הוצג| English | משמעות |
|---|---|
| software/ˈsɒftweə/ | תוכנה |
| operating system/ˈɒpəreɪtɪŋ ˈsɪstəm/ | מערכת הפעלה |
| hardware/ˈhɑːdweə/ | חומרה |
| system software/ˈsɪstəm ˈsɒftweə/ | תוכנת מערכת |
| application software/ˌæplɪˈkeɪʃn ˈsɒftweə/ | תוכנת אפליקציה |
| device drivers/dɪˈvaɪs ˈdraɪvəz/ | נהגי התקן |
| utility software/juːˈtɪlɪti ˈsɒftweə/ | תוכנת עזר |
| interrupt/ˈɪntərʌpt/ | הפרעה |
| multitasking/ˈmʌltitæskɪŋ/ | ריבוי משימות |
תוכנה והמערכת ההפעלה
- חומרה היא החלקים הפיזיים; תוכנה היא התוכניות שמפיקות את הפעלתם.
- התוכנה מתחלקת לתוכנת מערכת ולתוכנת אפליקציה.
- תוכנת המערכת החשובה ביותר היא המערכת ההפעלה.
תוכנת מערכת לעומת תוכנת אפליקציה
- תוכנת מערכת מפעילה את המחשב וסופקת בסיס לתוכניות אחרות: המערכת ההפעלה, מוסיכים (compilers), דרייברים לציוד, ותוכנת שימושיות (אנטי-וירוס, גיבוי).
- תוכנת אפליקציה מאפשרת למשתמש לבצע משימה: עורך טקסט, טבלאות, מסדי נתונים, דפדפן אינטרנט.
- תוכנת מערכת פועלת ברקע; תוכנת אפליקציה משמשת ישירות על ידי המשתמש.

התוכנה מתחלקת לתוכנת מערכת (מפעילה את המחשב) ולתוכנת אפליקציה (מאפשרת למשתמש לבצע משימה).

באופן הפסקה (interrupt), מעבד שומר את מיקומו, פועל את שגרת שירות ההפסקה, ואז משחזר את מיקומו וממשיך.
איזה מתוכנת המערכת?
Difficulty 1/5 · 100 coins + a small bonus on first completion today
מערכת ההפעלה (וגם הדרייברים והכלים) היא תוכנת מערכת; האחרים הם תוכנות יישום.
סווגו את הפריטים הבאים לתוכנת מערכת או תוכנת יישום.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
דרייברים וכלים מנהלים את המחשב (מערכת); דפדפן הוא אפליקציית משתמש.
מערכת ההפעלה
- ה-OS (מערכת ההפעלה) שולט במחשב כולו כדי שהחומרה, האפליקציות והמשתמש יעבדו יחד. תפקידיו כוללים:
- ניהול קבצים, ניהול זיכרון, ניהול ציוד חיצוני (וגם הדרייברים), ריבוי משימות, טיפול בהפסקות, ספקת ממשק משתמש, פלטפורמה לאפליקציות, ואבטחה.

הלוח האם וחלקיו המחוברים אליו הם חומרה — החלקים הפיזיים של המחשב.
מהו תפקידו של מערכת ההפעלה?
Difficulty 1/5 · 100 coins + a small bonus on first completion today
מערכת ההפעלה מנהלת קבצים, זיכרון, התקנים חיצוניים, ריבוי משימות, הפסקות (interrupts), ממשק משתמש ואבטחה.
הפרעות (Interrupts)
- הפסקה (interrupt) היא אות למעבד שיש צורך לדבר עליו עכשיו.
- הוא יכול להופיע מתוך חומרה (לחיצה על מקש, מדפסת ללא נייר), תוכנה (חילוק באפס) או משתמש (לחיצה על ביטול).
- המעבד נעצר, שומר את מיקומו, משרת את ההפרעה ולאחר מכן ממשיך — כך שהמחשב מגיב במהירות לאירועים חשובים.

מערכת ההפעלה נמצאת בין החומרה לתוכנת האפליקציה ולמשתמש, ומאפשרת להם לעבוד יחד.
כיצה המעבד מטפל בהפרעה
מעבר שלב אחר שלב בהפרעה. המעבד משהה את פעילותו, מטפל באירוע דחוף, ולאחר מכן ממשיך בדיוק מהנקודה שבה עצר — וכך מעבד אחד מנהל בו-זמנית מקלדת, מדפסת ושעון.
הפרעה היא:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
הפסקה גורמת למעבד להפסיק, לשרת את האירוע, ולאז לחדש פעולה – כדי לתגובה מהירה.
הפסקה חומרתית נובעת מהתקן (למשל: סוכריות דיו בסופרמארקט), בעוד שהפסקה תוכנתית נובעת מתוכנה (למשל: חלוקה באפס) – שתיהן גורמות למעבד להפסיק ולשרת את האירוע.
Difficulty 1/5 · 100 coins + a small bonus on first completion today
הפסקות יכולות להיות חומרתיות, תוכנתיות או מופעלות על ידי משתמש; בכל מקרה, המעבד שומר מצב, מטפל בהן, ולאז ממשיך.
הבנתך מושלמת
- תוכנת מערכת מפעילה את המחשב (OS, דרייברים, כלים עזר); תוכנת אפליקציה מבצעת משימה עבור משתמש.
- ה-OS מנהל קבצים, זיכרון, התקנים חיצוניים, רב-ריצות, הפרעות, ממשק משתמש ואבטחה.
- הפרעה = אות הדורש תשומת לב מיידית (חומרה / תוכנה / משתמש).
- בהפרעה, ה-CPU שומר את מיקומו, משרת אותה ולאחר מכן ממשיך.