ความแตกต่างระหว่างหน่วยความจำกายภาพและหน่วยความจำเสมือน

ความแตกต่างระหว่างหน่วยความจำกายภาพและหน่วยความจำเสมือน
ความแตกต่างระหว่างหน่วยความจำกายภาพและหน่วยความจำเสมือน

วีดีโอ: ความแตกต่างระหว่างหน่วยความจำกายภาพและหน่วยความจำเสมือน

วีดีโอ: ความแตกต่างระหว่างหน่วยความจำกายภาพและหน่วยความจำเสมือน
วีดีโอ: Nikon D7000 vs. Nikon D5100 2024, พฤศจิกายน
Anonim

กายภาพเทียบกับหน่วยความจำเสมือน

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

หน่วยความจำกายภาพ

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

หน่วยความจำเสมือน

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

หน่วยความจำกายภาพและหน่วยความจำเสมือนแตกต่างกันอย่างไร

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