תהליך ילד

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 13 מאי 2021
תאריך עדכון: 24 יוני 2024
Anonim
תהליך סיום העצמת ילד
וִידֵאוֹ: תהליך סיום העצמת ילד

תוֹכֶן

הגדרה - מה המשמעות של תהליך ילד?

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


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את תהליך הילד

תהליך הורה יכול ליצור תהליכי ילדה מרובים. אם לתהליך אין הורה, ההנחה היא שהוא נוצר ישירות על ידי הגלעין.

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

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

עם זאת ב- Unix, תהליך ילד שנוצר באמצעות שיחת מערכת המזלג הוא בדרך כלל שכפול מתהליך האב המקורי. לאחר חילוץ תהליך ילד, גם ההורה וגם הילד ממשיכים לנהל את דרכם. ב- Windows, כאשר נוצר תהליך חדש על ידי אחת ממשפחת הפונקציות CreateProcess, מוחזרת ידית תהליכים חדשה. לאחר מכן נוצר ידית זו עם זכויות גישה מלאות וכפופה לבדיקת גישת אבטחה. ידית התהליך יכולה להיות בירושה על ידי תהליך ילד המבוסס על דגל הירושה שצוין במהלך היצירה.

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