หน่วยความจำที่แก้ไขโดย Windows โดยไม่มีเพจไฟล์


0

หน่วยความจำที่ปรับเปลี่ยนของ Windows ทำงานอย่างไรโดยไม่มีไฟล์เพจ หน่วยความจำกายภาพได้รับการแก้ไขแล้ว ... ? ฉันใช้ Windows 7 พร้อม RAM ขนาด 16GB และไม่มีไฟล์เพจ ฉันมีหน่วยความจำที่ถูกแก้ไขประมาณ 2.5GB ซึ่งส่วนใหญ่เป็นของ Firefox และกระบวนการ Vmware

คำตอบ:


1

ดัดแปลงหมายความว่าหน่วยความจำก่อนหน้านี้เป็นของชุดการทำงาน แต่ถูกลบออก อย่างไรก็ตาม ข้อมูลถูกแก้ไขในขณะที่ใช้งานอยู่และยังไม่ได้มีเนื้อหาปัจจุบัน เขียนไปยังดิสก์หรือที่เก็บข้อมูลระยะไกล PTE ยังคงอ้างถึงหน้าฟิสิคัล แต่เป็น ทำเครื่องหมายว่าไม่ถูกต้องและอยู่ในช่วงเปลี่ยนผ่าน มันจะต้องถูกเขียนไปยังร้านค้าสำรองก่อน เพจแบบฟิสิคัลสามารถนำกลับมาใช้ใหม่ได้

เมื่อข้อมูลที่แก้ไขของ Firefox หรือ VMware อยู่ในรายการที่แก้ไข

คุณควรอ่าน Windows Internals Book 6 (บทที่ 10 - การจัดการหน่วยความจำ) สำหรับรายละเอียดเพิ่มเติม


สนับสนุนการจัดเก็บ? คุณหมายถึง pagefile หรือไม่ ถ้าไม่มีที่สำรองข้อมูลล่ะ? หากหน่วยความจำถูกลบออกจากชุดการทำงานแล้วมันจะไม่เกี่ยวข้องอีกต่อไปถูกต้องหรือไม่
test

ไม่ข้อมูลถูกแก้ไขใน RAM และตอนนี้ข้อมูลบนดิสก์ต้องถูกแทนที่ด้วยข้อมูลที่ถูกแก้ไข สิ่งนี้ไม่มีอะไรเกี่ยวข้องกับ pagefile
magicandre1981

ฉันลอง RAMmap เพื่อล้างหน่วยความจำที่แก้ไข แต่ดูเหมือนจะไม่ได้สร้างความแตกต่าง คุณกำลังบอกว่าไฟล์เหล่านี้เป็นไฟล์ที่ถูกแก้ไขในหน่วยความจำและตอนนี้การแก้ไขเหล่านั้นจะต้องเขียนกลับไปที่ดิสก์?
test

ใช่พวกเขาจะต้องเขียนกลับไปที่ดิสก์
magicandre1981

นอกเสียจากว่าพวกเขาเป็นหน้าส่วนตัวและกระบวนการที่แก้ไขออก จากนั้นเพจที่แก้ไขส่วนตัวจะถูกปล่อยไปยังรายการสแตนด์บาย หน้าที่ถูกแมปไปยังไฟล์ยังคงถูกเขียนกลับไปยังไฟล์ที่เกี่ยวข้อง (ร้านค้าสำรอง)
Jamie Hanrahan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.