An operating system can be classified according to several criteria,
some of which are given below.
The criteria given in this section have to do with the functionality of the OS.
Later we will look at the structural/implementation criteria for
classifying operating systems.