ก่อนอนุญาตซอฟต์แวร์จากภายนอก องค์กรประเมินสิทธิ์ที่ร้องขอ ช่องโหว่ และแหล่งที่มาว่า โปรแกรม ก ต้องการใช้พื้นที่แรมเพิ่มอีก 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 ไม่สามารถใช้รันโปรแกรมโดยตรงได้