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