มันเป็นอยู่แล้ว
สิ่งสำคัญที่ควรทราบคือความแตกต่างระหว่างหน่วยความจำที่ระบบต้องทำงานและหน่วยความจำที่ดีสำหรับการแคชและเช่น หน่วยความจำ 2GB นั้นสูงสุด 6GB ต่อครั้งเป็นหน่วยความจำที่ windows ต้องเก็บไว้ในหน่วยความจำเพื่อเรียกใช้โปรแกรมของคุณหรือเผชิญกับปัญหาการทับหน้าแฟ้มที่รุนแรง อย่างไรก็ตามนั่นไม่ได้หมายความว่า 14GB อื่นไม่ได้ใช้งาน! ในทางตรงกันข้ามส่วนที่เหลือของหน่วยความจำจะถูกใช้อย่างหนักสำหรับการแคชไฟล์จากดิสก์และอื่น ๆ ที่ใช้บ่อย แต่เก็บข้อมูลช้า อย่างไรก็ตามเนื่องจากนี่เป็นเพียงแคช windows จึงไม่ถือว่าหน่วยความจำนั้นเป็น "ใช้งาน" - มันสามารถถ่ายโอนข้อมูลได้หากต้องการพื้นที่สำหรับข้อมูลแอปพลิเคชันจริง
"แต่ทำไมฉันต้องมีไฟล์เพจ"
การมีไฟล์หน้าช่วยให้ windows จัดการแคชได้อย่างดีที่สุด ดูสิมนุษย์เราคิดว่าเรารู้เรื่องหนึ่งหรือสองเรื่องเกี่ยวกับวิธีการจัดการข้อมูลที่ดีที่สุดประมาณ128,000,000,000 บิตในวิธีที่มีประสิทธิภาพที่สุดเท่าที่จะทำได้ ความจริงก็คือเราไม่ทราบว่าหมอบเมื่อเทียบกับประสิทธิภาพของอัลกอริทึมที่คอมพิวเตอร์พยายามใช้เมื่อเราหยุดการแทรกแซงและปล่อยให้มันทำสิ่งนั้น
สมมติว่าโปรแกรมต้องการหน่วยความจำ 200MB แต่มีการเข้าถึงหน่วยความจำนั้นบ่อยครั้งเพียง 100MB เท่านั้น Windows จะจัดสรรหน่วยความจำ 100MB สำหรับแอปพลิเคชัน (ส่วนหนึ่งของ 2GB ที่คุณเห็น) จากนั้นจัดสรรไฟล์เพจ 100MB สำหรับพื้นที่ที่เหลือที่แอปพลิเคชันต้องการ และเมื่อคุณมีหน่วยความจำสำรองมันจะโหลด 100MB จากไฟล์หน้าไปยังหน่วยความจำเพื่อให้มันอยู่ที่นั่นพร้อมเสมอ เมื่อ windows ทำสิ่งนี้รู้ว่าหน่วยความจำ 100MB ยังคงพร้อมใช้งานสำหรับความต้องการที่สำคัญยิ่งกว่า - สมมติว่าคุณกำลังโหลดไฟล์ระดับ 100MB สำหรับเกมบ่อย ๆ ทุกสองสามนาทีหรือมากกว่านั้น แต่แอปพลิเคชันนั้นใช้เฉพาะ หน่วยความจำวันละครั้ง (และในขณะที่เราอยู่ที่นี่ให้ถือว่าส่วนที่เหลือของหน่วยความจำเต็มไปด้วยแคชแล้ว) หากความทรงจำนั้นนั่งอยู่เฉยๆ ในขณะที่ระดับเกมถูกโหลดดิสก์ในแต่ละครั้งหรือไม่ ไม่แน่นอน! Windows จะถ่ายโอนข้อมูลแอปพลิเคชันจากแคชและโหลดระดับเกมลงในแคชทำให้เกมของคุณทำงานได้เร็วขึ้นมาก