קריאת מערכת

קריאת מערכת היא בקשה ששלוחה תוכנה לליבה של המחשב. ליבה, החלק החשוב של מערכת ההפעלה שמנהל דברים קריטיים.

כל תוכנה רצה עם רמת הרשאה. רמות אלו נקראות rings (מדרגות של הרשאה). יש מעבדים שבהם ארבע מדרגות, מ-ring 0 עד ring 3. ring 0 הוא החזק ביותר. מערכת ההפעלה רצה ב-ring 0. אם תוכנה רוצה לעשות משהו שאין לה אישור לו, היא מבקשת מהליבה שתעשה את זה בשבילה.

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

NtCreateProcess, יוצרת תהליך חדש.

fork, יוצרת תהליך חדש.

תגובות גולשים

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

עדיין אין תגובות. היה הראשון להגיב!