Pagefile คืออะไร

บนระบบปฏิบัติการ Microsoft ™ Windows ™บางระบบ pagefile คือชื่อที่กำหนดให้กับส่วนของฮาร์ดดิสก์ที่สงวนไว้เพื่อเพิ่มหน่วยความจำเข้าถึงโดยสุ่ม (RAM) มันทำหน้าที่เสมือน RAM หรือหน่วยความจำเสมือนเพื่อปรับปรุงเวลาในการเข้าถึงโปรแกรมและข้อมูลที่ใช้บ่อย ทั้งหมดมีค่าเท่ากัน RAM ที่น้อยกว่าที่มีในระบบส่วนที่สงวนไว้จะมีขนาดใหญ่ขึ้น หากมีแรมเพียงพออาจไม่มีไฟล์เพจเพ

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

เมื่อแรมเต็มระบบจะเปลี่ยนเป็นฮาร์ดไดรฟ์เพื่อขอความช่วยเหลือ การใช้พื้นที่ว่างต่อเนื่องและว่างเปล่าระบบกำหนด pagefile ของขนาดที่แน่นอน ส่วนนี้จะต้องประกอบด้วยพื้นที่ต่อเนื่องและไม่ใช่พื้นที่ว่างใด ๆ ระบบสามารถเข้าถึงข้อมูลในพื้นที่ที่ต่อเนื่องกันได้เร็วกว่าถ้ามันแผ่กระจายไปทั่วจานไดรฟ์

ข้อมูลที่เข้าถึงน้อยที่สุดที่อยู่ใน RAM จะถูกย้ายไปยังไฟล์เพจโดยอัตโนมัติ เมื่อผู้ใช้สลับไปยังโปรแกรมหรือไฟล์อื่นกระบวนการที่ต่อเนื่องนี้จะดำเนินต่อไปโดยใช้พื้นที่เป็นเซลล์จับ การกลับไปที่โปรแกรมก่อนหน้านี้จะทำให้ระบบสลับเนื้อหาใน pagefile สำหรับเนื้อหาใน RAM ในรุ่น Windows ก่อนหน้านี้มันถูกเรียกว่า swapfile

หากผู้ใช้มีกระบวนการและโปรแกรมมากมายที่เรียกใช้ซึ่งไม่สามารถเรียกใช้จาก RAM ได้ทั้งหมดการโอเวอร์โฟลว์จะเรียกใช้จากเพจไฟล์ แม้ว่าจะเร็วกว่าการเรียกใช้จากตำแหน่งสุ่มบนไดรฟ์ แต่จะช้ากว่าการเข้าถึง RAM อย่างเห็นได้ชัด ตามหลักการแล้วระบบจะมี RAM มากจนไม่จำเป็นต้องใช้ pagefile แต่บางโปรแกรมที่ออกแบบมาเพื่อทำงานกับโปรแกรมหนึ่งจะสร้างขึ้นมา

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