首页 > 其他分享 >时钟中断

时钟中断

时间:2022-09-28 20:56:09浏览次数:45  
标签:定时器 中断 时间 内核 CPU 时钟

是什么

是指计算机CMOS中一个芯片晶片中由电池供电,用于计时,而另一个芯片则根据实时时钟提供的时间定期向CPU引脚发送中断信号的中断。

有什么用

分时操作系统的CPU时间会分为多个时间片。多进程并发需要硬件中断交替运行,中断服务程序里面涉及计时,有点像时间片方法。

 

系统定时器以某种频率自行触发时钟中断,该频率可以通过编程预定,称作节拍率。当时钟中断发生时,内核就通过一种特殊的中断处理器对其进行处理。内核知道连续两次时钟中断的间隔时间,该间隔时间就称为节拍。内核就是靠这种已知的时钟中断间隔来计算实际时间和系统运行时间的。内核也为用户提供时间信息,包括是否用尽时间片等服务。

 

通俗点说就是一个倒计时器,比如一开始是1000,每次脉冲减1,减到0 的时候给CPU发送一个信号,CPU会中断当前程序来处理这个信号。

过程

 和时间有关的所有信息包括系统时间、进程的时间片、延时、使用CPU时间、各种定时器。

 

感觉领悟的不是很透彻

标签:定时器,中断,时间,内核,CPU,时钟
From: https://www.cnblogs.com/EeiKo/p/16739496.html

相关文章

  • 高精度PTP时钟服务器(PTP网络时钟同步)技术参数书
    高精度PTP时钟服务器(PTP网络时钟同步)技术参数书高精度PTP时钟服务器(PTP网络时钟同步)技术参数书京准电子科技官微——ahjzsz一、PTP网络时钟服务器产品概述HR-901GB型PT......
  • RCC时钟初始化
    时钟树的简化版 解析以锁相环为分隔前半部分:时钟源的选择同时使能外部时钟源(HSE/HSI)、时钟源的预先值(是否除以2)、锁相环使能同时选择锁相环时钟来源、锁相环......
  • linux驱动开发5 按键中断实验(定时器和中断)
    原文引用:https://blog.csdn.net/internetv/article/details/126487187led:IO的输出;key:IO的输入法一:直接读写IO使用while(1)无限读取,但CPU占用达到了99.6%,所以不行  ......
  • 中断的学习
    用处:高优先级的中断可以强行中断低优先级的活动,结束后继续进行低优先级的活动 代码(基于HAL库):初始化:需要给中断优先级分组定个规则(怎么分配抢断优先级和次级优......
  • pg 锁 取消或者中断正在执行的命令
    查询出锁表的pid进行中断或者取消--取消后台操作,回滚未提交事物selectpg_cancel_backend(pid)--中断session,回滚未提交事物selectpg_terminate_backend(pid)......
  • 对一个时钟样的I型XRB的观测GS 1826-238
    对一个时钟样的I型XRB的观测 GS1826-238arXiv:2209.08275 [pdf, ps, other]AstroSatviewof`Clocked`bursterGS1826-238:broad-bandspectralnatureofpersist......
  • 中断设置cpu亲和性代码编写
    Linux中描述中断控制器的数据结构是struct irq_chip,因为不同芯片的中断控制器对其挂接的IRQ有不同的控制方法,因而这个结构体主要是由一组用于回调(callback),指向系统实际......
  • linux chrony 时钟服务配置
          chrony是ntp的改进,提供更快、更精准的时钟同步服务且兼容ntp,自RHEL7开始提供,RHEL8开始官方不再支持ntp,chrony包括chronyd与chronyc2部分,chronyd是后台......
  • 时钟质量在FPGA设计中重要的原因
    使用内部分频出来的时钟信号作为D触发器的工作时钟的缺点:一,时钟延迟不确定且比较大二,驱动能力变差 ......
  • 晶振频率、时钟周期、状态周期、机器周期、指令周期和总线周期的关系
    一、晶振频率1、英文全称:frequencyoscillate;2、定义:晶体振荡器的固有频率,不能改变;3、如果外接12Mhz晶振,则晶振频率12Mhz。二、时钟周期1、英文全称:ClockCycle,为晶......