Role of the operating system
Operating System :
software that manages computer hardware resources and provides common services for computer programs.
Memory Management:
is the act of managing computer memory, is one of the most important parts of the operating system.
Process Management:
resources can share and exchange information in this part.
CPU scheduling:
determines when to allow each thread to execute.