ก่อนอนุญาตซอฟต์แวร์จากภายนอก องค์กรประเมินสิทธิ์ที่ร้องขอ ช่องโหว่ และแหล่งที่มาว่า โปรแกรม ก ต้องการใช้พื้นที่แรมเพิ่มอีก 2 GB แต่แรมว่างเหลือเพียง 1 GB ระบบปฏิบัติการควรใช้เทคนิคใดเพื่อให้โปรแกรม ก ทำงานต่อไปได้

ใช้ Virtual Memory โดยนำพื้นที่บนฮาร์ดดิสก์มาจำลองเป็นแรมเพิ่มเติม
ใช้ Cache Memory โดยดึงข้อมูลจาก CPU Cache มาใช้แทนแรมที่ขาด
ใช้ Buffer Memory โดยนำหน่วยความจำของการ์ดจอมาแบ่งให้โปรแกรม ก
ใช้ Flash Memory โดยคัดลอกโปรแกรม ก ไปรันบน USB Drive แทน

เฉลยอธิบาย

Virtual Memory คือเทคนิคที่ระบบปฏิบัติการใช้พื้นที่บนฮาร์ดดิสก์ (Swap Space หรือ Page File) มาจำลองเป็นหน่วยความจำเพิ่มเติม เมื่อแรมไม่เพียงพอ ระบบจะสลับ (Swap) ข้อมูลส่วนที่ไม่ได้ใช้งานจากแรมไปเก็บบนดิสก์ชั่วคราว เพื่อให้มีพื้นที่แรมว่างสำหรับโปรแกรมที่ต้องการใช้งาน ส่วน Cache Memory เป็นหน่วยความจำเร็วระหว่าง CPU กับแรม Buffer Memory ใช้สำหรับรับส่งข้อมูลชั่วคราว และ Flash Memory ไม่สามารถใช้รันโปรแกรมโดยตรงได้

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการใช้คอมพิวเตอร์ระบบฮาร์ดแวร์ (Hardware) ระบบซอฟต์แวร์

ดูข้อสอบวิชานี้ทั้งหมด →