A Kernel appears to be the central component of such an OS. This handles machine as well as hardware activities, including most importantly storage as well as CPU power.
This manages the majority of the initialization as well as program input/output requests, converting them into CPU data-processing commands.
The other given option are not related to the given circumstances. So that option A would be the right answer.