טבלת מקטעים כללית
טבלת המקטעים הכללית (באנגלית: Global Descriptor Table, או בקיצור GDT ) היא מבנה נתונים המשמש מעבדים ממשפחת Intel x86 (החל מIntel 80286 שגיאת לואה ביחידה package.lua בשורה 80: module 'יחידה:PV-options' not found.(אנ')) ומגדירה תכונות ומאפיינים של מקטעי זיכרון שונים, כמו כתובת הבסיס של המקטע, גודל המקטע, הרשאות של המקטע ועוד. ה-GDT מהווה את אחד ההבדלים העיקריים בין protected mode ל-real mode, בעודה מאפשרת להגדיר הגבלות גישה לאזורים מסוימים בזיכרון.[1]
תיאור[עריכה]
ה-GDT היא טבלה (מערך), שכל תא בו הוא בגודל 8 בתים, כאשר כל ערך מתייחס למקטע אחר בזיכרון, למבנה שמחזיק מידע על משימה (task שגיאת לואה ביחידה package.lua בשורה 80: module 'יחידה:PV-options' not found.(אנ')) ספציפית, לCall gate שגיאת לואה ביחידה package.lua בשורה 80: module 'יחידה:PV-options' not found.(אנ'), או לטבלת מקטעים מקומית.
טבלת מקטעים מקומית שגיאת לואה ביחידה package.lua בשורה 80: module 'יחידה:PV-options' not found.(אנ') דומה לטבלת מקטעים כללית, אולם עוסקת במקטעים של תוכנית ספציפית ולא של מערכת ההפעלה כולה. מספר טבלאות כאלו עשויות להיות מוגדרות על ידי ה-GDT, אם כי רק אחת רלוונטית בכל פעם, לרוב זו שקשורה בתוכנית הנוכחית.
כל תא בטבלת המקטעים הוא כאמור בגודל של 8 בתים, וכולל בתוכו את השדות הבאים:
- כתובת הבסיס של מקטע הזיכרון
- כתובת הגבול של מקטע הזיכרון, שממנה ניתן להסיק על גודל הזיכרון
- הרשאות המקטע
- control bits
לקריאה נוספת[עריכה]
This article "טבלת מקטעים כללית" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:טבלת מקטעים כללית. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.