תהליך (מדעי המחשב) – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה |
מ בוט החלפות: שנייה; תוכנית; לעתים; זיכרון; הווירטואלי; |
||
שורה 1:
'''תהליך''' ב[[מדעי המחשב]], הוא מופע של [[
== יצוג תהליך במערכת ההפעלה ==
תהליך מהווה מחשב וירטואלי שלם, והגדרתו נעשית על ידי [[מערכת הפעלה|מערכת ההפעלה]] ועל כן יכולה להשתנות ממערכת הפעלה אחת
* העתק של אוסף הפקודות של
*
* רשימת משאבים זמינים שהוקצו לתהליך על ידי מערכת ההפעלה.
* זהות והרשאות - מידע אודות הבעלים של התהליך והרשאות ריצה. על מערכת ההפעלה גם לדעת אם התהליך הופעל ממצב ליבה או ממצב משתמש.
* מצב המעבד - זהו ההקשר שמאפשר למעבד לבצע [[החלפת הקשר]]. מידע זה מכיל את ערך ה[[אוגר (מחשבים)|אוגרים]], כתובת
'''תהליך''' אחד יכול להריץ מספר [[תהליכון|תהליכונים]]. תהליכונים אלו חולקים את הייצוג של התהליך, ועל כן הם בעלי הרשאות משותפות, מפת
מערכת ההפעלה שומרת על הפרדה בין התהליכים ומקצה להם את המשאבים בצורה שתבטיח עד כמה שניתן שתהליכים לא יפריעו אחד לשני (הפרעה כזו יכולה להתבטא בצורת [[קיפאון (מדעי המחשב)|קיפאון]]). כמו כן על מערכת ההפעלה לספק מנגנון לתקשורת בין תהליכים, כדי לאפשר לתהליכים לתקשר אחד עם השני באופן בטוח.
|