i. The Operating System is responsible for the execution of all types of programs (i.e. user programs or system programs).
ii. The Operating System is responsible for making decisions regarding the storage of all types of data or files (i.e., floppy disk/hard disk/pen drive, etc.). The decides how the data should be manipulated and stored.
iii. The Operating System is responsible for handling all sorts of inputs, (i.e., from the keyboard, mouse, desktop, etc.) and does all interfacing of different types of peripheral devices (e.g. keyboard or mice) in the most appropriate manner regarding all kinds of Inputs and Outputs.
iv. Operating System tracks an account of all the functionalities taking place in the computer system at a time (e.g. types of errors that occurred are recorded by the operating System).
v. The Operating System ensures the proper use of all the resources available by deciding which resource to be used by whom for how much time.
vi. The Operating System is responsible for the detection of any type of error or bugs that can occur while any task is running and acts as a countermeasure for preventing any sort of breach to the computer system from any external source and probably handling them.
vii. The Operating System is responsible for using all the information and resources available on the machine in the most protected way and foils any attempts from any external resource to hamper any sort of data or information.