יסודות ומבנה מערכת ההפעלה Flashcards
יסודות מערכת הפעלה
מה היא מערכת הפעלה?
תוכנה המנהלת את משאבי התוכנה והחומרה במחשב
מה הן מטרות מערכת ההפעלה
א. מספקת את התשתית הנחוצה להרצה של יישומי מחשב ב. מתפקדת כמגשרת בין המשתמש לבין החומרה של המחשב.
מה הוא מבנה מערכת ההפעלה
הארכיטקטורה של מערכת ההפעלה היא טבעת
מה היא הטבעת הראשונה בארכיטקטורה של מערכת ההפעלה ומה תפקידה?
הטבעת הראשונה היא רינג 0 והיא ה-KRNL, הגרעין הטבעת היא בפרונט מול החומרה ומדברת איתה - היא זאת שמפרשת את הנתונים לשפה הבינרית (0 1 0 1)
מה היא הטבעת השנייה בארכיטקטורה של מערכת ההפעלה ומה תפקידה?
הטבעת השנייה היא רינג 1 - דרייברס 1 מנהלי התקנים מאוד חשובים של ה-Chipset, של הגשר הצפוני והדרומי בלוח האם.
מה היא הטבעת השלישית בארכיטקטורה של מערכת ההפעלה ומה תפקידה?
הטבעת השנייה היא רינג 2 - דרייברס 2 מנהלי התקנים משניים
מה היא הטבעת הרביעית בארכיטקטורה של מערכת ההפעלה ומה תפקידה?
הטבעת הרביעית היא טבעת האפליקציה
מה צריכה לעבור אפליקציה כדי לעבוד ? להוסיף דוגמא
כדי שאפליקציה תעבוד היא צריכה לעבוד את כל המסלול מהטבעת שלה דרך הדרייברים עד הגרעין אם נגיד אני רוצה להפעיל אפליקציה ואין לי את כרטיס המסך המתאים האפליקציה לא תעבוד כי הארכיטקטורה מסודרת בצורה מסויימת
מי היא הטבעת הכי מוגנת ? למה ? איזה מצב הפעלה נקרא על שמה ולמה נקרא על שמה?
רינג 0 - טבעת הגרעין היא המוגנת ביותר מפני שהיא הקרובה ביותר למשאבים וככל שטבעת יותר קרובה למשאבים היא מוגנת יותר ומכאן גם נובע KRNL Mode שהוא הפעלת מערכת ההפעלה במצב הבטוח ביותר.
מה היא הטבעת הכי פחות מוגנת ? למה?
הטבעת הכי פחות מוגנת היא טבעת האפליקציה - רינג 3, כי היא הרחוקה ביותר מהמשאבים וגם חשופה לוירוסים והאקרים שיכולים לשבש את מערכת ההפעלה
איך פועלת טבעת האפליקציה באינטראקציה שלה עם טבעת הגרעין - למה? למה זה תורם?
טבעת האפליקציה אינה יכולה לגשת בעצמה ישירות לגרעין הנמצא בטבעת 0 אלא רק לשלוח לה מסרים (פקודות והוראות) וזאת על מנת שלא לשבש את פעולתה במקרה והיא נגועה בוירוס, כך נשמרת היציבות שלה.
מה תהליך העבודה של מעבדים שעובדים רק עם 2 טבעות ואיזה טבעות הם עובדים? למה זה תורם?
הטבעות שהם עובדים איתן הן טבעת 0 וטבעת 1 והם לא עובדים רק ב-KRNL אלא גם יוצאים החוצה ומאחר והם יותר קרובים להוראות זה תורם לשיפור הביצועים