The main functions of an operating system include:
Providing a user interface so that the user can communicate with the computer
Communicating with all the hardware devices such as keyboard, screen and printer
Organising the storage and retrieval of data from disk
Managing the smooth running of all programs currently in RAM
One of the most commonly-used operating systems is Microsoft Windows. This has a Graphical User Interface (GUI). This means that instead of users having to type complicated text commands, they can use the mouse to point at icons and menus on the screen.