We don’t need it, but it makes things a lot easier.
Years and years ago there was no OS like we know it. You could run just one program at a time and that program had to do almost everything by itself. There was Basic Input-Output System (BIOS) that let you read the keyboard and display text on the monitor but that was it.
You want to display an image? You’d need to program that yourself.
The OS let you do all those basic things like reading a file or displaying an image by just asking it nicely to do it for your program.
Then the computers become more and mor powerful and OS let several programs run at at same time. Talk to the disk. Communicate over network. Play sound. Your program didn’t need to know how to do that, it could just tell the OS to do it.
Latest Answers