Next Page  51 / 92 Previous Page
Information
Show Menu
Next Page 51 / 92 Previous Page
Page Background

אבל תוך השגת הגנה טובה יותר של שלמות

בין רכיבי שירות פנימיים. מנקודת מבט

של האפליקציה, מערכת ההפעלה מבוססת

מיקרו-קרנל, וקרנל מונוליטי המבוסס על

מערכת ההפעלה, נראים דומים מאוד.

ליבת ההפרדה, לעומת זאת,

Hypervisor

שואפת לתמוך בדבר שונה מאוד - בניית

מערכת עצמאית לחלוטין בעלתארכיטקטורה

מבוזרת הדורשת מצב בו לא קיימת מערכת

הפעלה מרכזית שולטת; במקום זאת קיימות

מספר מערכות הפעלה, כל אחת מהן עצמאית

לחלוטין מהשנייה, ואף אחת מהן לא יכולה

לשלוט באופן מלא על המארח הפיזי.

ליבת ההפרדה

Hypervisor

טכנולוגית

מציעה ארכיטקטורת ריצה שונה ונקראת

ארכיטקטורה הטרוגנית מבוזרת.

ארכיטקטורת ריצה עצמאית זו מסייעת

להציג את ההבדלים העיקריים בין

שתי טכנולוגיות הקרנל ויש לה יתרונות

משמעותיים על מערכות ההפעלה שצוינו

בסעיפים הבאים.

ליבת

Hypervisor

מאפייני

ההפרדה

קיימים מאפיינים רבים שבעזרתם ניתן

ליבת ההפרדה

Hypervisor

להשוות בין

לבין מיקרו-קרנל, כמו ביצועים, התנהגות

מהימן וכו'. עם

codebase

דטרמיניסטית,

זאת, השוואות אלה הן שימושיות רק אם

לקרנלים יש אותן תכונות שליטה במעבד

ויישומי ריצה דומים . תארו לעצמכם

Hypervisor

השוואת בסיס הקוד מהימן של

«

«

ארכיטקטורה מיקרו-קרנל

.1

איור

ארכיטקטורת ליבה מונוליטית

.2

איור

ליבת ההפרדה מסוגל לתזמן משימות, לבודד

בין משימות

I

/

O

זיכרון המשימה, לבודד

ממשקים פיזיים, לעומת מיקרו-קרנל

המסוגל רק לתזמן משימות. ברור שהמיקרו-

קרנל עם יכולות שליטה בסיסיים במעבד

ייראה קטן וטוב יותר כשבוחנים את קוד

המקור שלו אבל זו לא תהיה השוואה הוגנת.

מיקרו-קרנלים קיימים הרבה יותר זמן

ליבת ההפרדה ובתצורות

Hypervisor

מאשר

רבות, כל אחד מהם שונה מהשני כתוצאה

מדרך השימוש של קהילת המשתמשים

ומהכיוון היצירתי של יוצריו. השוואה זו אינה

שואפת לבודד יישום מיקרו-קרנל ספציפי,

ליבת

Hypervisor

אלא להדגיש את מאפייני

ההפרדה אשר מבדלים אותה באופן מובהק

ממערכות ההפעלה מבוססות מיקרו-קרנל

לאורך השנים. חלק מהמאפיינים שצוינו

בקטעים אלה אינם בהכרח בלעדיים ל-

ליבת ההפרדה, והם עשויים

Hypervisor

להשתלב לאורך זמן עם פלטפורמות

מבוססות מיקרו-קרנל.

היקף פונקציונליות הליבה

ליבת ההפרדה מטפל אך ורק

Hypervisor

51 l New-Tech Military Magazine