פרטי המסמך:

הועלה: סוג מסמך: מסמך אונליין מסמך אונליין
עמודים: 68 הורדות: 15527
סקירה לעומק של מערכת ההפעלה XINU. המסמך עודכן ב-29/07/2010

הקדמה

מסמך זה מתאר את מערכת ההפעלה XINU תוך כדי התמקדות ב-XINU גירסה 6pc. XINU היא מערכת הדומה מעט ל-UNIX, והיא נוצרה למטרות לימודיות עבור אנשים הבאים ללמוד כיצד בנויות מערכות הפעלה.

מסמך זה איננו מדריך למשתמש במערכת ההפעלה. בתחילה הוא נכתב ככזה, אולם אז השתנה הדגש. מטרת המסמך היא להכיר לקורא את מערכת ההפעלה XINU בצורה כזו שתבהיר כיצד כל אחד מחלקי המערכת עובד בנפרד, וכיצד החלקים השונים של המערכת משתלבים כדי לפעול יחד.

הצגנו את ההנחות השונות ששומשו לכתיבת כל אחד מחלקי מערכת ההפעלה, וכמו כן ציינו באגים הקיימים במערכת ההפעלה על מנת להציג את הבעיות המתעוררות כאשר כותבים מערכת הפעלה - וכן להדגיש את ההבדלים בין כתיבת תוכנית C רגילה לבין כתיבת מערכת הפעלה.

ידע נדרש להבנת מסמך זה: שליטה ב-C, הבנת האסמבלר של 8086, הכרת הדרך בה C מתרגמת את הקוד אל שפת מכונה והכרת מושגים בסיסיים בנושא מערכות הפעלה.

ניתן למצוא מדריכים על נושאים אלו באתר UnderWarrior Project.

כמו כן, מומלץ לקרוא את מסמך זה מול הקוד הרלוונטי של XINU, על מנת להבין את המערכת בצורה הטובה ביותר.

ברצוני להודות לצוות הקורס "מבוא למערכות הפעלה" בטכניון, סמסטר חורף תשס"ג, שענו לשאלות רבות שלי בנושא.


תגיות המסמך:

מאת: באסל

תודה

הסברתם את זה, כמו שאר הנושאים, באופן הכי ברור שיש.
שיתוף:
| עוד