ขนาดตารางเพจ เป็นปัจจัยสําคัญในการออกแบบและประสิทธิภาพของระบบหน่วยความจําเสมือน ซึ่งจะกําหนดว่าต้องใช้หน่วยความจํามากน้อยเท่าไร เพื่อติดตามตําแหน่งที่อยู่เสมือนและที่อยู่หลัก ๆ การเข้าใจวิธีการคํานวณขนาดตารางหน้ากระดาษนั้น จะช่วยในการปรับประสิทธิภาพของระบบและทําการแบ่งพื้นที่ทรัพยากรได้
พื้นฐานหน่วยความจําเสมือนและตัวพิมพ์เสียง
หน่วยความจําเสมือน อนุญาตให้คอมพิวเตอร์ใช้หน่วยความจําได้มากกว่าการใช้พื้นที่ดิสก์หน่วยความจําถูกแบ่งเป็นหน้าต่างๆ ซึ่งจะมีขนาดที่คงที่ ระบบปฏิบัติการรักษาตารางหน้าหน้า ที่ทําแผนที่เสมือนมายังกรอบทางกายภาพ
กําลังคํานวณขนาดตารางหน้ากระดาษ
ขนาดของตารางหน้ากระดาษขึ้นอยู่กับปัจจัยหลาย ๆ อย่าง รวมถึงจํานวนหน้าเสมือน, ขนาดของแต่ละรายการในตารางเพจ และจํานวนบิตที่จะใช้สําหรับการติดต่อ ซึ่งสูตรทั่วไปคือ:
[FLT: 0] หน้า Table Table=จํานวนหน้าเสมือน × ของแต่ละตารางเพจ [FLT: 1)
การคํานวณตัวอย่าง
สมมติว่าระบบมี 220 หน้าเสมือน และแต่ละตารางเพจมี 4 ไบต์. ขนาดหน้าทั้งหมดจะเป็น:
2[[FLT: 0]20 x 4 bytes = 4 MB
องค์ประกอบต่าง ๆ ที่มีผลต่อตารางหน้ากระดาษ
- จํานวนบิตของที่อยู่เสมือน
- ขนาดหน้ากระดาษ
- ขนาดรายการในตารางหน้ากระดาษ
- ใช้ตารางหน้ากระดาษแบบหลายระดับ หรือตารางหน้ากลับหน้า