Why is an operating system necessary for a computer
Resource management which includes things such as memory managements ,peripheral management(input / output )
To make things more efficient
It also sits between the hardware and the user
It shows the interface for hardware software