- 博客(6)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 linux时间子系统 - 周期性任务
如果内核是有生命的话,那么时间就是内核的心脏,控制着内核的脉搏,但是这颗心脏跳动的方式根据硬件的配置会有不同的跳动方式。内核中有大量的需求需要时间的帮助,比如:定时、进程调度、获得时间等等,在内核中时间子系统就是来实现这部分功能的,根据不同的工作模式(periodic和oneshot)会有不同的工作函数来实现周期性任务,具体分为低精度模式和高精度模式。1. 低精度模式1.1 tick_handle
2016-12-25 17:33:07 3909
原创 linux时间子系统 - clockevents和tick_device
在驱动中,clock设备在注册的时候会被注册进clockevent,每个clockevent会转化为tick device,然后会进行一次选择,最后成为某种类型的tick device(包括oneshot/periodic/broadcast)1. clockevents1.1 clockevent设备1.1.1 clockevent结构体clockevent设备用一下结构体表示 ( inclu
2016-12-18 17:27:36 2171
原创 linux时间子系统 - clocksource/timekeeper
linux时间子系统中有一个很重要的记录时间的模块就是timekeeper,而timekeeper需要底层clock硬件设备的支持,每一个设备用结构体clocksource来表示,注册进系统的每一个clocksource会凭借优先级最终被选择成为timekeeper的时钟源。1. clocksource的注册1.1 clocksource结构体struct clocksource { cy
2016-12-11 20:13:15 2571
原创 linux时间子系统 - 时间概念
1. UTC与GMTUTC,协调世界时(Coordinated Universal Time),又称世界统一时间,世界标准时间,国际协调时间。协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。这套时间系统被应用于许多互联网和万维网的标准中,例如,网络时间协议就是协调世界时在互联网中使用的一种方式。GMT,格林尼治标准时间(Greenwich Mean Time,GMT)是指
2016-12-11 17:05:14 1151
原创 双系统安装WIN7+ubuntu16.04
1.U盘安装WIN71.1 制作一个大白菜U盘启动盘 1.2 技嘉主板,开机F2或者F12,开机引导使用U盘 1.3 进入PE安装WIN7出现的问题:a. 由于要安装ubuntu,所以一开始分区的时候要这么分: 盘符 空间 C 100G D 100G E 250G F 剩余空间开始先分4个区,如果一开始分好几个区,尤其是最后一个分区空间很小时,等重启后要安
2016-12-04 20:57:14 845
Open Firmware Recommended Practice: Interrupt Mapping Version 0.9
2016-06-28
Java基本语法问题
2022-02-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人