ระบบหน่วยความจำเสมือน
นาย ธนโชติ ฟ้าคะนอง ชทค.1/1 เลขที่5 64301280005 ระบบหน่วยความจำเสมือน (Virtual Memory) ประเภทของการจัดการหน่วยความจำ • การจัดการหน่วยความจำสามารถแบ่งออกเป็น 2 ประเภทใหญ่ ๆ – ระบบหน่วยความจำจริง ขนาดของโปรแกรมจะต้องไม่ใหญ่กว่าขนาดของหน่วยความจำที่มีอยู่ ลบด้วยขนาดของหน่วยความจำที่เป็นส่วนของ OS – ระบบหน่วยความจำเสมือน ขนาดของโปรแกรมจะ มีขนาดเท่าใดก็ได้ แนวคิดของหน่วยความจำเสมือน ผู้เขียนโปรแกรมหรือผู้ใช้จะ ไม่ถูกจำกัดในเรื่องของขนาดของหน่วยความจำ อีกต่อไป • OS จะจัดการให้ผู้ใช้สามารถใช้ หน่วยความจำได้มากกว่าหน่วยความจำจริงที่มีอยู่ • โปรแกรมทั้งโปรแกรมโดยส่วนใหญ่ไม่ได้ถูกใช้งานพร้อมกันทั้งหมด ซึ่งการทำงานของโปรแกรมจะ เริ่มทำงานจากส่วนต้นโปรแกรม แล้วค่อย ๆ เลื่อนลงมาจนกระทั่งถึงท้ายโปรแกรม • ในขณะที่โปรแกรมกำลังทำงานอยู่ที่ส่วนต้นโปรแกรม ที่ปลายโปรแกรมก็ยังไม่ถูกใช้งาน เมื่อโปรแกรมทำงานมาถึงส่วนท้าย ๆ โปรแกรม ส่วนต้น ๆ โปรแกรมก็ไม่ถูกใช้งาน การแปลงแอดเดรส (Address Mapping) เนื่องจากขนาดของโปรแกรมมีข...