|
|
|
Virtual
memory เป็นแนวคิดที่ได้รับการสนับสนุนจากคอมพิวเตอร์และระบบปฏิบัติการ
ที่ยอมให้โปรแกรมเมอร์
ใช้หน่วยความจำขนาดใหญ่หรือกำหนดตำแหน่งที่เกินสำหรับการเก็บข้อมูล
ระบบคอมพิวเตอร์จับคู่
Virtual address กับตำแหน่งเก็บในฮาร์ดแวร์จริง
ตามปกติโปรแกรมมีอิสระจากความเกี่ยวข้องกับที่เก็บข้อมูล
ในการจัดการจับคู่ของตำแหน่ง
Virtual storage กับตำแหน่งที่เก็บข้อมูลจริง
คอมพิวเตอร์สนับสนุน
Virtual memory หรือที่เก็บจะจัดการเก็บด้วยสับเปลี่ยนระหว่างหน่วยความจำชั่วคราว
(RAM) และฮาร์ดดิสก์หรืออุปกรณ์การเก็บชนิดอื่น
ข้อมูลจะได้รับการอ่านเป็นหน่วย
ๆ เรียกว่า “page”
ในขนาดพันไบต์
(1,024 byte) ถึงหลาย
megabyte วิธีนี้จะลดเวลาในการเข้าถึงที่เก็บ
สำหรับความต้องการความเร็วและสมรรถนะรวมที่สูงขึ้น
|
|