GATE CSE IT » Difference Between Shell and Kernel