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