כתובת לוגית לעומת כתובת פיזית

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 5 אַפּרִיל 2021
תאריך עדכון: 14 מאי 2024
Anonim
Logical Vs Physical Address Space
וִידֵאוֹ: Logical Vs Physical Address Space

תוֹכֶן

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


תוכן: ההבדל בין כתובת לוגית לכתובת פיזית

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

טבלת השוואה

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

כתובת לוגית במערכת ההפעלה

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


כתובת פיזית במערכת הפעלה

הכתובת בפועל של משהו שמערכת העיבוד המרכזית מייצרת נודעת ככתובת הפיזית. זה נשאר ממופה בעזרת יחידת ניהול הזיכרון ומועיל לשימוש בכל פעם שהם צריכים למצוא משהו בדיוק. כפי שהוסבר בפסקה הקודמת, הכתובת הקיימת במערכת ככתובת בסיס מתווספת לזה שנוצר על ידי יחידת העיבוד המרכזית ושניהם בסופו של דבר יוצרים את הכתובת הפיזית. הכתובת ההגיונית מסייעת למערכת להבין את המיקום; עליו למפות את עצמו לזיכרון כדי להפוך אותו לקבוע. לשם כך הם נדרשים ל- MMU, וכאשר מערך כל הכתובת הלוגית מוקצה לסט של כל הכתובת הפיזית, אז אנו מכנים את המרחב כמרחב כתובת פיזי. בדיוק כשכתובת תקפה משמשת ככתובת זיכרון, היא מועברת לגיוס הבסיס / ההגירה. גאדג'ט ציוד מיפוי הזיכרון הנקרא יחידת ניהול הזיכרון (MMU) משתנה על פני מיקומים הגיוניים למיקומים פיזיים. זמן האיסוף ואסטרטגיות המגבילים את זמן הטעינה יוצרים אותם מיקומים חכמים ופיזיים. יהיה זה ככל שיהיה, בתוכנית המגבילה כתובת בזמן, ניגודיות רווחי הכתובות החכמים והפיזיים. דבר נוסף שיש לשים לב לכך, שהכתובת הפיזית לא קיימת איפשהו, המשתמש לא רואה אותה בעין בלתי מזוינת ועליו להיות תלוי בנקודות המציגות את המיקום אך לא את הקוד המדויק. כדי שמערכת תבין את ההוראות, הכתובת הפיזית הופכת להיות קריטית ורצה ממקום המינימום למקסימום.


הבדלים עיקריים

  1. הכתובת של משהו שמערכת העיבוד המרכזית מייצרת נודעת ככתובת ההגיונית. ואילו הכתובת בפועל של משהו שמערכת העיבוד המרכזית עושה מכונה הכתובת הפיזית.
  2. בעוד הכתובת הלוגית יוצאת עקב המעבד, הכתובת הפיזית מוצגת כמיקום הכתובת הלוגית שאינה וירטואלית.
  3. מרחב הכתובות הלוגי נודע כסט של כל הכתובות הלוגיות שהמעבד מייצר עם הפניה לתוכנית, ואילו מרחב הכתובות הפיזי נודע כסט של כל הכתובות שממפות לכל כתובת לוגית.
  4. הכתובות הלוגיות הופכות גלויות למשתמש כאשר הן שוכנות במסגרת הוירטואלית, ואילו הכתובות הפיזיות לעולם אינן גלויות למשתמש.
  5. האדם שמשתמש במחשב צריך לקבל תחילה את הידע של כתובות לוגיות כדי לגשת לכתובת הפיזית, לעומת זאת, לאדם אין שום דרך לגשת למיקום הבא.
  6. בכתובת הפיזית כל החישובים נעשים עם ניהול הזיכרון. מצד שני, כל המידע שנמצא בכתובת ההגיונית עובר על יחידת העיבוד המרכזית.
  7. הזיכרון ההגיוני אולי ימשיך להשתנות עם המערכת, אך הכתובת הפיזית של אותו אובייקט תמיד נשארת זהה.