การจัดการหน่วยความจำ
การจัดการหน่วยความจำ เป็นกระบวนการในการจัดการหน่วยความจำคอมพิวเตอร์ นั่นคือการที่สามารถจองหน่วยความจำ เมื่อมีการร้องขอ และคืนหน่วยความจำไปเมื่อไม่มีการใช้งาน
วิธีการจัดการหน่วยความจำได้พัฒนาเรื่อยมาเพื่อให้มีประสิทธิภาพในการจัดการหน่วยความจำเพิ่มขึ้น โดยเฉพาะอย่างยิ่งวิธีการใช้หน่วยความจำเสมือน ซึ่งเป็นวิธีการที่นำพื้นที่ของหน่วยความจำรองมาทำหน้าที่ในลักษณะเดียวกับหน่วยความจำหลัก ทำให้ปริมาณหน่วยความจำมีมากขึ้น ดังนั้นประสิทธิภาพของตัวจัดการหน่วยความจำเสมือนจึงมีผลต่อประสิทธิภาพระบบเป็นอย่างมาก
การจองหน่วยความจำพลวัต
[แก้]รายละเอียด
[แก้]เมื่อมีการร้องขอเพื่อจองหน่วยความจำพลวัต ระบบจะทำการหาพื้นที่ติดกันในปริมาณที่ต้องการบนหน่วยความจำขนาดใหญ่ที่เรียกว่า ฮีป (heap) เมื่อมีการคืนหน่วยความจำ พื้นที่ส่วนที่ได้คืนมาก็จะสามารถนำมาจัดสรรไปใช้ใหม่ได้ อย่างไรก็ตาม อาจจะเกิดปัญหาความกระจัดกระจายของพื้นที่หน่วยความจำซึ่งเกิดเมื่อมีพื้นที่เล็กๆจำนวนมากแทรกอยู่ระหว่างพื้นที่ส่วนที่ยังใช้งานอยู่ ทำให้เมื่อมีการร้องขอพื้นที่ปริมาณมาก พื้นที่เหล่านั้นจะไม่มีโอกาสนำไปใช้ประโยชน์ได้เลย
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
ประสิทธิภาพ
[แก้]ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
การอิมพลีเมนต์
[แก้]ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
ระบบที่มีการใช้หน่วยความจำเสมือน
[แก้]ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
อ้างอิง
[แก้]ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |