מהו קובץ ממופה זיכרון במערכת ההפעלה?
מהו קובץ ממופה זיכרון במערכת ההפעלה?

וִידֵאוֹ: מהו קובץ ממופה זיכרון במערכת ההפעלה?

וִידֵאוֹ: מהו קובץ ממופה זיכרון במערכת ההפעלה?
וִידֵאוֹ: CS 134 OS—7: Memory-Mapped Files 2024, מאי
Anonim

א קובץ ממופה זיכרון הוא תכונה לכל מודרני מערכת הפעלה . זה דורש תיאום בין זיכרון מנהל ותת מערכת ה-I/O. בעיקרון, אתה יכול להגיד את מערכת הפעלה שחלקם קוֹבֶץ היא חנות הגיבוי לחלק מסוים בתהליך זיכרון . כדי להבין זאת, עלינו להבין וירטואלי זיכרון.

באופן דומה אפשר לשאול, מהם קבצים ממופי זיכרון וכיצד נמצאים בשימוש?

א זיכרון - קובץ ממופה מכיל את התוכן של א קוֹבֶץ בווירטואלי זיכרון . זֶה מיפוי בין א קוֹבֶץ ו זיכרון החלל מאפשר ליישום, כולל תהליכים מרובים, לשנות את קוֹבֶץ על ידי קריאה וכתיבה ישירות ל זיכרון.

דעו גם מה הם קבצים ממופי זיכרון ומהם היתרונות? יתרונות . ה תועלת שֶׁל מיפוי זיכרון א קוֹבֶץ מגביר את ביצועי ה-I/O, במיוחד בשימוש ב-Large קבצים . לקטנים קבצים , זיכרון - קבצים ממופים יכול לגרום לבזבוז של שטח רפוי כמו זיכרון מפות תמיד מיושרות לגודל העמוד, שהוא לרוב 4 KiB.

כמו כן, למה אתה מתכוון במיפוי קבצים לזיכרון?

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

למה אתה מתכוון במיפוי אנונימי?

מיפוי אנונימי ממפה אזור בזיכרון הווירטואלי של התהליך שאינו מגובה בשום קובץ. התכנים הם אתחול לאפס. מבחינה זו א מיפוי אנונימי דומה ל-malloc, ומשמש בכמה יישומי malloc(3) עבור הקצאות מסוימות.

מוּמלָץ: