What Do You Understand By Kernel And Shell