תהליך (מדעי המחשב) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות)
מ בוט החלפות: לעיתים
←‏יצוג תהליך במערכת ההפעלה: שינוי לינק - ערימה שמשמשת בזיכרון של תהליך, אינה מסוג מבנה נתונים ערימה, אלא [https://en.wikipedia.org/wiki/Memory_management#Dynamic_memory_allocation ערימה]. ראו לדוגמה [https://stackoverflow.com/questions/1699057/why-are-two-different-concepts-both-called-heap כאן]
שורה 7:
תהליך מהווה מחשב וירטואלי שלם, והגדרתו נעשית על ידי [[מערכת הפעלה|מערכת ההפעלה]] ועל כן יכולה להשתנות ממערכת הפעלה אחת לשנייה. אך באופן כללי הגדרה זו תכיל:
* העתק של אוסף הפקודות של התוכנית.
* הזיכרון של התהליך - מיפוי הזיכרון של התהליך במרחב הזיכרון הווירטואלי לזיכרון הפיזי, [[מחסנית קריאות]] ו[[https://en.wikipedia.org/wiki/Memory_management#Dynamic_memory_allocation ערימה]] לחישובי ביניים הנעשים בזמן ריצה.
* רשימת משאבים זמינים שהוקצו לתהליך על ידי מערכת ההפעלה.
* זהות והרשאות - מידע אודות הבעלים של התהליך והרשאות ריצה. על מערכת ההפעלה גם לדעת אם התהליך הופעל ממצב ליבה או ממצב משתמש.