Clock processing (recording the passage of time) is at the heart of (almost) every operating system. The most obvious need for a clock is to implement the sleep facility of the O/S. A second example is to implement the time quantum in process scheduling. Both of these and more require us to know about the passage of time.