עמוד:321

המיקרו-מעבדים הראשונים ממשפחת ה 80 x 86- הדור הראשון של המיקרו-מעבדים ממשפחה זו כלל את המיקרו-מעבדים 8088 , 8086 ו . 80186- הדור השני החל עם פיתוחו של ה , 80286- שיצא לשוק ב , 1982- ובדומה ל8086- כלל פס נתונים בן 16 סיביות . ואולם , פס הכתובות הורחב ל24- סיביות , מה שמאפשר פנייה למרחב כתובות של . 16 MB בדומה ל , 8086- ה , 80286- משתמש בכתובת פיזית ובכתובת לוגית ( יחסית . ( בנוסף על כך , כדי לשמור על תאימות עם המיקרו-מעבדים מהדור הראשון , הוגדו שני מצבי עבודה אפשריים : מצב אמיתי . ( Real mode ) במצב הזה המיקרו-מעבד מתנהג כמו המיקרו-מעבד , 8086 עם גישה למרחב כתובות של . 1 MB היתרון היחיד באופן העבודה הזה הוא יכולת עבודה בתדרי שעון גבוהים מאלה של המיקרו-מעבד . 8086 מצב מוגן . ( Protected mode ) במצב הזה מנוצלות כל תכונותיו של ה , 80286- והן : שימוש במרחב כתובות של 16 MB ויכולת לעבוד בסביבה רבת משתמשים ( Multi-user ) ורבת משימות , ( Multitasking ) כלומר , לבצע תכניות אחדות במקביל . לצורך זה , ארגון הזיכרון במיקרו-מעבד מאפשר להגן על מרחב הזיכרון של תכנית בפני פניות של תכנית אחרת , ועם זאת לשתף קטעי זיכרון בין תכניות שונות . קיימים מספר מנגנונים המאפשרים עיבוד של מספר תכניות בו-זמנית : הגנה : ( Protection ) תכונה זו מאפשרת לאוגרי תחום להגדיר לכל תכנית מרחב כתובות משלה . המיקרו-מעבד בודק כל כתובת של תכנית המופנית לזיכרון . אם הכתובת המבוקשת שייכת לתחום , המיקרו-מעבד יאפשר לה לגשת לתחום הכתובות שהוגדר לה , ואם הכתובת אינה בתחום המוגדר – יאסור המיקרו-מעבד את הגישה לכתובת זו . תכונת ההגנה מאפשרת להריץ תכניות אחדות במקביל במערכת מחשב אחת . מובן שאי אפשר לבצע במקביל כמה תכניות על גבי מיקרו-מעבד יחיד במערכת . מיקרו-מעבד יחיד מבצע פקודות בזו אחר זו , אבל הוא מאפשר להפסיק פעולה של תכנית , לעבור לתכנית אחרת לפרק זמן מסוים , ולאחר מכן לחזור לתכנית הקודמת . המעבר חייב להיעשות בצורה תקינה , כדי שבחזרה לא יאבדו נתונים שמאפשרים לו להמשיך בביצוע התכנית .

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר