ทีมงานจัดทำฐานความรู้จากปัญหาที่พิสูจน์แล้ว พร้อมสาเหตุ วิธีแก้ และวิธีป้องกัน โดยถามว่า เมื่อเปรียบเทียบระบบปฏิบัติการที่ใช้เคอร์เนลโมโนลิธิก (Monolithic Kernel) กับ ไมโครเคอร์เนล (Microkernel) ข้อใดเป็นข้อสรุปที่ถูกต้องเกี่ยวกับประสิทธิภาพและความเสี่ยง

ไมโครเคอร์เนลปลอดภัยกว่าเสมอเพราะมีขนาดเล็ก
ไมโครเคอร์เนลประมวลผลได้เร็วกว่าเคอร์เนลโมโนลิธิกในทุกกรณี แต่มีข้อเสียคือพัฒนาและดูแลรักษายากกว่ามาก เนื่องจากต้องแยกส่วนประกอบออกจากกันอย่างซับซ้อน
เคอร์เนลโมโนลิธิกเร็วกว่าแต่มีความเสี่ยงที่หากมีข้อผิดพลาดในส่วนหนึ่งอาจทำให้ระบบ Crash
เคอร์เนลโมโนลิธิกและไมโครเคอร์เนลไม่มีความแตกต่างกัน

เฉลยอธิบาย

เคอร์เนลโมโนลิธิกใช้โค้ดทั้งหมดในพื้นที่เดียว ทำให้ประมวลผลได้เร็ว แต่หากมีข้อผิดพลาด (Bug) ในส่วนหนึ่งอาจทำให้ระบบทั้งหมด Crash ไมโครเคอร์เนลแยกส่วนสำคัญออก ปลอดภัยกว่า แต่ช้ากว่าเนื่องจากต้องสื่อสารระหว่างกระบวนการ ตัวเลือก B ไม่ครบถ้วน ตัวเลือก C D ไม่ถูกต้อง

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

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