Role Of Kernel And Shell