ב
מדעי המחשב, ליבה (ב
אנגלית: Kernel) היא חלק בסיסי ב
מערכת ההפעלה. ליבת מערכת ההפעלה אחראית לתווך בין מערכת ההפעלה עצמה ל
חומרה.
מנהלי התקנים (דרייברים), תזמון
תהליכים, ניהול
זיכרון, מערכת קבצים וירטואלית - כולם תפקידיה של ליבת מערכת ההפעלה. ליבת מערכת ההפעלה היא התוכנית היחידה אשר מוכנה לריצה בכל זמן שהוא. בנוסף, הליבה היא התוכנה היחידה שיכולה לבצע אוסף פקודות בצורה אטומית (ללא שום הפרעה או הפסקה מגורם כלשהו).קיימות שתי גישות לעיצוב ליבה:micro kernel - ליבה קטנה ככל האפשר, מוקפת בתוכניות משנה המבצעות מטלות לפי דרישתה.monolithic kernel - ליבה רחבה, שאינה נעזרת בתוכנות אחרות.
להמשך המאמר ראה Wikipedia.org...