5.1 Linux时间系统

计算机是以严格精确的时间进行数值运算和和数据处理的,最基本的时间单元是时钟周期,例如取指令、执行指令、存取内存等,但是我们不讨论这些纯硬件的东西,这里要讨论的是操作系统建立的时间系统,这个时间系统是整个操作系统活动的动力。

时间系统是计算机系统非常重要的组成部分,特别是对于Unix类分时系统尤为重要。时间系统通常又被简称为时钟,它的主要任务是维持系统时间并且防止某个进程独占CPU及其他资源,也就是驱动进程的调度。本节将详细讲述时钟的来源、在Linux中的实现及其重要作用,使读者消除对时钟的神秘感。