Answer:
The main advantages by using the loadable modules of kernel is that the usefulness features can be add and remove in the kernel during the time of compiling. By using this we do not require any type of rebooting and recompiling the kernel.
By using the loadable kernel module, we can compile the program directly in the base kernel and there is no waste of memory in the operating system.
It is basically help to provide different types of core services in the operating system. It is also implemented dynamically in the kernel system.