Exokernel/SPIN/L3 The context for this question is the same…
Exokernel/SPIN/L3 The context for this question is the same as the previous question. Based on the design principles outlined in the SPIN, Exokernel, and L3 papers, imagine that you are tasked with implementing a packet multiplexer. You want this to be fast since it sits on the critical path (examining every packet). b) After you have implemented the code for the multiplexer, you realize that you introduced two undesirable bugs. The first bug results in out-of-bound memory access that could potentially be very dangerous. Explain how this bug would be dealt with in (i) SPIN (ii) Exokernel and (iii) a microkernel.