eyal the one
New member
זכרון וירטואלי
הי אני קורא וקורא וכאילו משהו חסר לי: נניח שיש לי מרחב כתובות פיסיות של 500 מגה ( RAM ), ולצורך הפשטות יש לי רק תוכנה אחת שמתחילה ישר מכתובת הבסיס. התוכנה צורכת 1 ג'יגה כלומר יש צורך בזכרון וירטואלי שכידוע נמצא על ה harddisk. עכשיו נניח התוכנה רוצה לפנות לכתובת 800. פיסת הזכרון נמצאת על ההארדדיסק. מה בעתם קורא, עכשיו? האם פיסת הזכרון עולה ל ram? נניח שכן, איך אחרי זה המעבד ידע, שפיסת הזכרון היא על ה ram כבר ולא בהארדדיסק, יש איזשהוא מיפוי? איפה הוא מוחזק?
הי אני קורא וקורא וכאילו משהו חסר לי: נניח שיש לי מרחב כתובות פיסיות של 500 מגה ( RAM ), ולצורך הפשטות יש לי רק תוכנה אחת שמתחילה ישר מכתובת הבסיס. התוכנה צורכת 1 ג'יגה כלומר יש צורך בזכרון וירטואלי שכידוע נמצא על ה harddisk. עכשיו נניח התוכנה רוצה לפנות לכתובת 800. פיסת הזכרון נמצאת על ההארדדיסק. מה בעתם קורא, עכשיו? האם פיסת הזכרון עולה ל ram? נניח שכן, איך אחרי זה המעבד ידע, שפיסת הזכרון היא על ה ram כבר ולא בהארדדיסק, יש איזשהוא מיפוי? איפה הוא מוחזק?