Linux中有关时间系统时间系统的思维导图,包括时间系统概念、时钟硬件、时钟运作机制、Linux 时间基准
树图思维导图提供 时间系统思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 时间系统思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4cc9d75c5521a99f1809e1e6871c7075
时间系统思维导图思维导图模板大纲
是以严格精确的时间进行数值运算和和数据处理的,最基本的时间单元是时钟周期
指令
执行指令
存取内存
计算机系统非常重要的组成部分
对于 UNIX 类分时系统尤为重要
主要任务
维持系统时间并且防止某个进程独占 CPU 及其他资源,也就是驱动进程的调度
时钟源
RTC(Real TimeClock,实时时钟)
CMOS 时钟,它是 PC 主机板上的一块芯片(或者叫做时钟电路),它靠电池供电,即使系统断电,也可以维持日期和时间
由于它独立于操作系统,所以也被称为硬件时钟,它为整个计算机提供一个计时标准,是最原始最底层的时钟数据
OS(操作系统)时钟
产生于 PC 主板上的定时/计数芯片,由操作系统控制这个芯片的工作,OS 时钟的基本单位就是该芯片的计数周期
所用的定时/计数芯片最典型的是 8253/8254 可编程定时/计数芯片,其硬件结构及工作原理在这里不详细讲述,只简单地描述它是怎样维持 OS 时钟的
不同的操作系统,RTC 和 OS 时钟的关系是不同的。RTC 和 OS 时钟之间的关系通常也被称作操作系统的时钟运作机制
RTC 是 OS 时钟的时间基准,操作系统通过读取 RTC 来初始化 OS 时钟,此后二者保持同步运行,共同维持着系统时间
OS 时钟和 RTC 之间要通过 BIOS 的连接,是因为传统 PC 机的 BIOS 中固化有对 RTC 进行有关操作的函数
INT 1AH 等中断服务程序
通常操作系统也直接利用这些函数对 RTC 进行操作
从 RTC 中读出有关数据对 OS 时钟初始化、对 RTC 进行更新等
不通过 BIOS 而直接对 RTC 的有关端口进行操作也是可以的
目的是为了简化计算,这样计算机中的时间只要表示为从这个时间基准开始的时钟滴答数就可以了
由操作系统的设计者规定的