זיכרון מחשב וירטואלי

אלה משתמשי המחשב שיש להם מזללתפוס את השיא המפואר של המערכות המבוססות על מעבדי 8086 תואם יודע את זה היטב איך באותה התקופה הייתה סכום חשוב זיכרון מותקן. חשבון היה ממש קילובייט: יחרוג 640 kbps הבסיסי להגיע "פנטסטי" 736 kb לרכוש כל רחבה חיצונית מיוחדת, המהווה דמים חסונים בגין על דיור בגודל גדול. עם זאת, טכנולוגיית המחשב התפתח במהירות ועד מהרה עבר מחסום פסיכולוגי של 1 מגה-בייט. מודולים של RAM הפך הרבה יותר קומפקטי, בנוסף, היו מעבדים להשתמש בו במלואו. לא לפגר מאחור ויישומים. אירוע משמעותי היה שחרורו של גירסה 3 של Windows, אשר השתמש בזיכרון וירטואלי. עם זאת, אלה היו רק צעדים ביישניים בכיוון שיהפוך מאוחר יותר את תקן עבור כל מערכות ההפעלה.

מהו זיכרון וירטואלי? תארו לעצמכם שני מחשבים זהים שבהם פועל Windows 3, רק אחד יש 1 MB של זיכרון, ובשני - 2 MB. בחירת יישומי תוכנה על בסיס נפח - היא לגנות מתכנתים לעבודה קשה, כי הם יצטרכו לייעל את המוצרים שלהם תחת 1, 2, וכו ' מגה בייט. כדי ליצור תוכנית המיועדת מינימום סטנדרטי של 640 KB פירושו לנטוש כמה מן האפשרויות על ידי "נהיגה" היישום לתוך המסגרת. וכדי להתמקד 2 MB - פירושו לאבד קונים פוטנציאליים שיש להם רק 1 MB של מחשבים. זה היה מובן מיקרוסופט, כך מכונה בשם "זיכרון וירטואלי" הוצע. מתכנתים עכשיו לא צריך לדעת כמה מותקן בכל מחשב. כמובן, כמה מגבלות, עם זאת, נלקחים בחשבון, אבל באופן כללי, מערכת ההפעלה דאגה איך "להתיידד" עם היישום תובעני משאבים ורכיבים של המחשב. כמובן, לא קרה נסים במקרה זה. העיקרון של העבודה הוא מאוד פשוט.

קח למשל את המקרה כאשר במחשב עם1 MB הוא השיקה יישום שפותחה תחת 2 MB. חלק מהנפח נלקח על ידי המערכת עצמה, אז רק 500 kb (מותנה) זמין מ 1 MB. הפעל את היישום. אם הזיכרון הווירטואלי אינו מופעל או מושבת, התוכנית תופסת את כל 500 KB ומפסיקה לפעול, ומציגה הודעה על השגיאה שהתרחשה. אבל הכל שונה לחלוטין אם המנגנון מופעל: 500 KB עסוקים, אם מתעוררת בקשת הזיכרון הבאה, גוש הנתונים כתוב לקובץ מיוחד בדיסק, ומשחרר את עוצמת הקול ב- RAM. עבור היישום, המנגנון הוא "שקוף". למעשה, הזיכרון הווירטואלי הוא חלק מהזיכרון התפעולי, אבל הוא לא נמצא על השבבים, אלא על הדיסק. החלטה כזו הוכיחה את עצמה כה מוצלחת עד כי העבודה עדיין נמצאת בעיצומה. אז, החדש ביותר של Windows 8, swapfile נוסף על קובץ ההחלפה קובץ ההחלפה כבר מוכר, המיועד רק עבור יישומי מטרו.

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

</ p>
אהבתי:
0
מאמרים קשורים
כיצד לנקות זיכרון וירטואלי, ומדוע זה
כיצד להפעיל את קובץ ההחלפה של Windows 10 ו - Windows 7
מהו אופטימיזציה של המחשב?
כיצד להגדיל את זיכרון המחשב הווירטואלי - -
ניקוי המחשב: סקירת תוכנה
טיפים פשוטים: כיצד לשפר
מהו זיכרון RAM של המחשב
כיצד לנקות RAM עצמך
אין מספיק ביצועי מחשב:
הודעות פופולריות
למעלה