21-02-2009, 18:55
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
יש כמה שימושים למונח "זיכרון וירטואלי"
הדבר נובע בעיקר בגלל שמיקרוסופט לקחה את המושג swap space (שזוהי מהותו של סוג הזיכרון הזה) ושינתה את שמו ל"זיכרון וירטואלי", למרות שהוא... לא ממש וירטואלי.
אם אתה מתכוון לשטח המוקצה בדיסק הקשיח שלך, לצורכי זיכרון, מדובר ב swap space. זה שטח אחסון לאפליקציות שרצות במערכת, שמערכת ההפעלה משתמשת בו, אחרי שנגמר לה המקום להקצות ממנו זיכרון* מהזיכרון הראשי של המחשב (RAM). זיכרון זה איטי באופן מהותי מזיכרון ה RAM, והשימוש בו גורם למחשב להיות יותר ויותר איטי, ככל שמשתמשים ביותר ויותר ממנו. מחשב אידאלי (לביצועים מקסימיליים) לא משתמש ב swap space אף פעם וכך תמיד מגיע לתוכן הזיכרון של התוכנות בצורה מהירה. כשחסר זיכרון, צריך לקנות עוד, ולא להסתמך על ה swap.
* בחלונות, הטענה הזו לא מדוייקת. משום מה, חלונות משתמשת ב swap גם לפני שנגמר לה המקום הרגיל שממנו אפשר להקצות זיכרון. הסיבה לכך לא ממש נהירה לי, והיא בגדר טמטום מוחלט, לדעתי
|