Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I have this question for my Operating Systems class: During a design break out s

ID: 3888532 • Letter: I

Question

I have this question for my Operating Systems class: During a design break out session, designer X states that all kernel design must follow a modular approach. Designer Y listens to designer X's points and then replies that the monolithic kernel is the only viable solution. Provide a discussion (and back up your claims) that takes both points of view and puts them in a context such that you justify each of their views. I have this question for my Operating Systems class: During a design break out session, designer X states that all kernel design must follow a modular approach. Designer Y listens to designer X's points and then replies that the monolithic kernel is the only viable solution. Provide a discussion (and back up your claims) that takes both points of view and puts them in a context such that you justify each of their views. During a design break out session, designer X states that all kernel design must follow a modular approach. Designer Y listens to designer X's points and then replies that the monolithic kernel is the only viable solution. Provide a discussion (and back up your claims) that takes both points of view and puts them in a context such that you justify each of their views.

Explanation / Answer

Monolithic Kernel :

1. Monolithic kernel are large processes which are executed in one address space.

2. The monolithic kernels are large in size and hence are less secure .

3. The monolithic kernel execute functions directly and were more faster than earlier modular kernels .

4. They are easy to implement and give high performance .

5.Some of the examples of the monolithic kernel OS are Unix, Linux.

6. The kernel services like process management , memory management, interrupt handling are all present in a single space .

7. The kernel has poor maintenance , it is difficult to fix the bugs and adding any new requirement requires recompilation of kernel.

Modular Kernel :