OS- interface b/w user and computer hardware
kernel interacts with the hardware user level apps interact with the user,while user level interacts with the kernel and inturn the hardware
interact with os through Shell or Gui
shell: -graphical shell -command line shell