Operating system can be broadly classified into two categories based on the type of interface provided to the user.
Command Line Interface
In these types of operating systems the user can enter commands through the keyboard and each command will perform a specific action. But this type of interface is very difficult for a beginner to use, because the commands have to be remembered.
MS-DOS is such a Operating System. Dos stands for Disk Operating system. It was developed by Microsoft as an operating system in the 1980s. Windows 3x needed DOS to run, but the later versions of Windows do not.
Graphical User Interface
These operating systems provide the user the ability to manipulate the computer in a more interactive way. These systems are more user-friendly and easier to use than command driven interface, because the commands need not be learnt.
E.g. Windows, MacOS, Linux
Windows 7
MacOS