The purpose and functionality of operating systems: user interface memory managementand multitasking peripheral management and drivers user management file management