kernel-lite-mini-basic-time-basic.md 971 字节
Newer Older
D
duangavin123 已提交
1 2 3 4 5 6 7 8 9 10
# 基本概念<a name="ZH-CN_TOPIC_0000001078876456"></a>

时间管理以系统时钟为基础,给应用程序提供所有和时间有关的服务。

系统时钟是由定时器/计数器产生的输出脉冲触发中断产生的,一般定义为整数或长整数。输出脉冲的周期叫做一个“时钟滴答”。系统时钟也称为时标或者Tick。

用户以秒、毫秒为单位计时,而操作系统以Tick为单位计时,当用户需要对系统进行操作时,例如任务挂起、延时等,此时需要时间管理模块对Tick和秒/毫秒进行转换。

OpenHarmony LiteOS-M内核时间管理模块提供时间转换、统计功能。

11
### 时间单位:<a name="section1368151114500"></a>
D
duangavin123 已提交
12 13 14 15 16 17 18 19 20 21

-   Cycle

    系统最小的计时单位。Cycle的时长由系统主时钟频率决定,系统主时钟频率就是每秒钟的Cycle数。

-   Tick

    Tick是操作系统的基本时间单位,由用户配置的每秒Tick数决定。