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

