שלום וברוך הבא לאתר!
תודה על שאלתך!
השאלה שלך מצויינת! אתה שואל בעצם מהו זכרון וירטואלי (Virtual Memory). אכן, קצת טריקי עניין זה.
אנסה להסביר בקצרה וברור:
המחשב עובד ישירות עם הזיכרון הראשי (ה-RAM), ולא עם ההארדיסק (הזיכרון המשני). אם נפעיל תוכנה מסויימת הצורכת יותר זיכרון ממה שיש לנו בפועל, אז אנו בבעיה - איך נוכל להריץ את התוכנה \ משחק כראוי? הרי אין מספיק מקום על ה- RAM!
לכן יש למחשב את שיטת ה"זיכרון הוירטואלי". זיכרון זה הוא בעצם זיכרון הנלקח מהדיסק הקשיח. בכל פעם שאנו צריכים לקחת זיכרון נוסף מעבר לכמות הזיכרון שיש לנו בפועל, נלווה מההארדיסק מקום זה.
לדוגמא: נניח ויש לי בזיכרון 2 GB, אני פותח את התוכנה "צייר", ותוכנה זו צריכה 2.5 GB זיכרון כדי לפעול. לכן, הזיכרון "שואל" חצי ג'יגה מההארדיסק. ובו משתמש.
יש לדעת שבכל פעם שהמערכת "משאילה" זיכרון מהארדיסק, היא חייבת לפנות מקום בזיכרון הראשי (ה- RAM). אז יוצא שחצי ג'יגה מתפנים מהזיכרון, על מנת להכניס חצי ג'יגה אחרים הנצרכים כרגע לתוך הזיכרון. – פעולת זו של החלפת הזיכרון נקראת: "דפדוף".
כדי לנסות ולהמחיש את העניין ישנו סרטון נחמד, אנא צפה בו:
https://www.youtube.com/watch?v=y6TlsYVVA4M
האם הדבר יותר מובן כעת?
בהצלחה