tickling概念讲解(tick和cycle的区别)

cycle

属于硬件底层的概念,Hz,CLOCK CYCLE,CPU的时钟周期的单位。晶振在每个cycle产生一个时钟脉冲,通常是微秒级的,换算成频率就是MHz级别。OS是看不到这个时钟脉冲的。

tick

属于OS的概念,Tick滴答,计算机的计时器的单位。每个tick就是一次时钟中断,一般是10ms,也就是100Hz(1s有多少个10ms)。硬件有一个计数器,经过一定数量的时钟脉冲就产生一个时钟中断,这个数量可以由OS设定。

获取tick时长的函数(单位是cycle),就是说一个tick等于多少个cycle,也就是多少个时钟脉冲产生一次时钟中断。通常一秒钟时间里,CPU的CLOCK CYCLE都会比TICK大很多,这样在一个TICK里才可以让CPU跑很多个CLOCK CYCLE,完成很多操作。

tickling概念讲解(tick和cycle的区别)(1)

女手更改时间

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页