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

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