ในสถานการณ์ที่คอมพิวเตอร์ทำงานหลายโปรแกรมพร้อมกัน (Multitasking) แต่มีซีพียูแกนเดียว คอมพิวเตอร์ทำอย่างไรจึงดูเหมือนรันพร้อมกันได้
กโปรแกรมที่ไม่ได้ใช้งานจะถูกส่งไปประมวลผลที่เซิร์ฟเวอร์ภายนอก
ขแรมทำหน้าที่ประมวลผลแทนซีพียูเมื่อซีพียูไม่ว่าง
คระบบปฏิบัติการสลับการให้เวลาซีพียูแก่แต่ละโปรแกรมอย่างรวดเร็วมาก (Time Sharing / Context Switching)
งซีพียูแบ่งตัวเองออกเป็นหลายส่วนเพื่อรับผิดชอบแต่ละโปรแกรม
เฉลยอธิบาย
การทำ Multitasking บนซีพียูแกนเดียวอาศัยหลัก Time Sharing โดยระบบปฏิบัติการทำ Context Switching สลับการใช้ซีพียูระหว่างโปรแกรมต่าง ๆ ด้วยความเร็วสูงมาก (มิลลิวินาที) จนดูเหมือนทำงานพร้อมกัน ซีพียูไม่สามารถแบ่งตัวเองได้ (ต้องใช้ Multi-core แทน) โปรแกรมไม่ถูกส่งไปเซิร์ฟเวอร์ภายนอก และแรมเป็นหน่วยความจำไม่ใช่หน่วยประมวลผล ควรเลือกชนิดไฟล์/โปรแกรมตามงาน ใช้สูตรและการตรวจสอบข้อมูลอย่างเหมาะสม จัดการเวอร์ชัน สิทธิ์ และการสำรอง พร้อมป้องกันข้อมูลสำคัญระหว่างแชร์; ตรวจทานกับเอกสาร Microsoft ที่ยังสนับสนุนและหลักความปลอดภัยพื้นฐาน