当前位置: 首页 > news >正文

浙江做网站公司排名快点tv下载安装

浙江做网站公司排名,快点tv下载安装,营销型网站的标准,人力资源做网站的好处文章目录 墙上时间内核管理的各种时间无时钟滴答模式(tickless mode 或 no-tick mode)简要介绍具体实现动态时钟滴答 Dynamic Ticks完全无时钟滴答(Full Tickless) nohz sleep单触发模式 oneshot mode 墙上时间 真实世界的真实时…

文章目录

    • 墙上时间
    • 内核管理的各种时间
    • 无时钟滴答模式(tickless mode 或 no-tick mode)
      • 简要介绍
      • 具体实现
        • 动态时钟滴答 Dynamic Ticks
        • 完全无时钟滴答(Full Tickless)
    • nohz sleep
    • 单触发模式 oneshot mode

墙上时间

真实世界的真实时间

内核管理的各种时间

RTC时间
在PC中,RTC时间又叫CMOS时间,它通常由一个专门的计时硬件来实现,软件可以读取该硬件来获得年月日、时分秒等时间信息,而在嵌入式系统中,有使用专门的RTC芯片,也有直接把RTC集成到Soc芯片中,读取Soc中的某个寄存器即可获取当前时间信息。一般来说,RTC是一种可持续计时的,也就是说,不管系统是否上电,RTC中的时间信>息都不会丢失,计时会一直持续进行,硬件上通常使用一个后备电池对RTC硬件进行单独的供电。因为RTC硬件的多样性,开发者需要为每种RTC时钟硬件提供相应的驱动程>序,内核和用户空间通过驱动程序访问RTC硬件来获取或设置时间信息。

xtime
xtime和RTC时间一样,都是人们日常所使用的墙上时间,只是RTC时间的精度通常比较低,大多数情况下只能达到毫秒级别的精度,如果是使用外部的RTC芯片,访问速度也比较慢,为此,内核维护了另外一个wall time时间:xtime,取决于用于对xtime计时的clocksource,它的精度甚至可以达到纳秒级别,因为xtime实际上是一个内存中的>变量,它的访问速度非常快,内核大部分时间都是使用xtime来获得当前时间信息。xtime记录的是自1970年1月1日24时到当前时刻所经历的纳秒数。

monotonic time
该时间自系统开机后就一直单调地增加,它不像xtime可以因用户的调整时间而产生跳变,不过该时间不计算系统休眠的时间,也就是说,系统休眠时,monotoic时间不会>递增。
xtime虽然正常情况下也是递增的,但是毕竟用户可以主动向前或向后调整墙上时间,从而修改xtime值。但是monotonic时间不可以往后退,系统启动后只能不断递增。

raw monotonic time
该时间与monotonic时间类似,也是单调递增的时间,唯一的不同是:raw monotonic time“更纯净”,他不会受到NTP时间调整的影响,它代表着系统独立时钟硬件对时间的
统计。

boot time
与monotonic时间相同,不过会累加上系统休眠的时间,它代表着系统上电后的总时间。

时间种类精度(统计单位)访问速度是否包含累计休眠时间受NTP调整的影响
RTCYesYes
xtimeYesYes
monotonicNoYes
raw monotonicNoNo
boot timeYesYes

无时钟滴答模式(tickless mode 或 no-tick mode)

简要介绍

在传统系统中,CPU 会定期接收时钟中断(ticks),即使它处于空闲状态。这些周期性的时钟中断会导致 CPU 不必要地从低功耗状态唤醒,增加了能耗并减少了电池寿命

通过减少不必要的时钟中断,使 CPU 能够更长时间地保持在低功耗状态。

具体实现

动态时钟滴答 Dynamic Ticks

Linux 内核中实现无时钟滴答模式的一种方式。此模式下,当系统没有任务需要调度或处理时,内核可以关闭周期性的时钟中断,允许 CPU 进入更深的睡眠状态,从而节>省能源。内核会重新编程硬件定时器以在下一个关键事件的时间点触发一次性的时钟中断,将 CPU 唤醒以处理这些事件。

完全无时钟滴答(Full Tickless)

不仅在 CPU 空闲时关闭时钟中断,而且在某些情况下即使 CPU 处于活跃状态也可以关闭时钟中断。

nohz sleep

CPU 在进入深度空闲状态(deep idle state)时关闭周期性时钟中断(ticks),以减少功耗并延长电池寿命。这种技术允许 CPU 在没有任务需要处理的情况下进入低功>耗模式,并且只有在有定时器到期或其他唤醒事件发生时才会被重新唤醒。

单触发模式 oneshot mode

与周期性模式不同,单触发模式允许系统仅在需要时触发定时器中断,而不是按照固定的周期重复触发。
在内核中有枚举类型来只是这两种模式

enum tick_device_mode {TICKDEV_MODE_PERIODIC,TICKDEV_MODE_ONESHOT,
};

通过全局变量tick_cpu_device.mode来指示处于哪种模式

http://www.hengruixuexiao.com/news/56882.html

相关文章:

  • 知名的设计公司网站做外贸网站的公司
  • 个人怎么做优惠券网站seo博客写作
  • 怎么制作网站程序资源网站优化排名软件
  • 石家庄市疫情最新情况北京优化seo排名
  • 北京最好的网站建设公司香港域名注册网站
  • 昆明做网站seo的德阳seo优化
  • 自己做的影视会员网站违法么本周的新闻大事10条
  • 网站建设流程新闻淘宝seo搜索引擎原理
  • 广告投放渠道有哪些重庆百度推广seo
  • 整合营销的特点有哪些网站优化seo推广服务
  • 重庆做网站找谁如何推广seo
  • 营销型网站建设调查表厦门关键词优化报价
  • 前端做网站需要的技能策划推广
  • 库尔勒市建设路街道办网站网站权重
  • 江阴外贸网站制作网络营销的营销方式是什么
  • 池州集团网站建设资源猫
  • 广州 营销型网站建设网络营销的发展前景
  • 有什么网站可以免费做四六级模拟题如何建网站详细步骤
  • 百度网站打不开seo企业培训班
  • 有人有片吗视频免费的seo优化网络公司排名
  • Oss怎么做静态网站个人网页怎么制作
  • 长沙做网站开发大概价格搜索关键词优化排名
  • 上海利恩建设集团有限公司网站免费网站软件推荐
  • 做网站建设公司赚钱吗娄底seo
  • 网站上如何做相关推荐企业网络推广服务
  • 城乡与建设厅网站首页seo是什么公司
  • 国人在线做网站长沙官网seo技术厂家
  • 邵阳做网站公司网站数据
  • 昆山seo网站优化软件2022近期时事热点素材
  • 网站后台上传不了图片网站优化最为重要的内容是