การจัดสรรหน่วยความจำ WIndows 7


0

ในระบบปฏิบัติการ Windows 7 เมื่อกระบวนการที่ใช้งานอยู่ในหน่วยความจำและระบบมีหน่วยความจำไม่เพียงพอในการจัดสรรมันจะปฏิเสธการสร้างกระบวนการใหม่หรือใช้ไฟล์ swap หรือไม่

คำตอบ:


2

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

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

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

คุณสามารถหารายละเอียดเพิ่มเติมได้ที่ คำตอบนี้ คำถามที่คล้ายกัน

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