期刊导航
期刊开放获取
vip
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
7
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
Linux内核定时器并发错误检测
1
作者
周多明
马麟
周亚金
《软件学报》
北大核心
2025年第11期5356-5385,共30页
定时器是操作系统延迟任务调度与执行的驱动器,具有运行在原子上下文和异步执行的特性,可以在任何时刻与不同的线程并发执行,如果开发人员不能考虑到所有多线程交错的场景,则可能引入多种类型的并发错误,对操作系统安全产生严重威胁.定...
定时器是操作系统延迟任务调度与执行的驱动器,具有运行在原子上下文和异步执行的特性,可以在任何时刻与不同的线程并发执行,如果开发人员不能考虑到所有多线程交错的场景,则可能引入多种类型的并发错误,对操作系统安全产生严重威胁.定时器并发错误不仅涉及多线程交错,还涉及定时器处理程序的延迟执行与重复调度,比普通的并发错误更难发现,目前还没有工具可以有效地检测此类错误.总结3种定时器并发错误类型,即定时器睡眠错误、定时器死锁错误和僵尸定时器错误.为有效地对错误进行检测,首先通过指针分析,提取内核中所有与定时器有关的功能模块,避免对无关代码进行分析提高检测效率;然后构建上下文敏感、路径敏感和流敏感的过程间控制流图,为后续分析奠定基础;最后综合应用函数调用图遍历、锁集分析、指向分析、控制流分析等静态分析技术,设计针对3种定时器并发错误的检测算法.为评估算法的有效性,在Linux 5.15内核中共发现了328个真实定时器并发错误,向Linux内核社区提交了56个补丁,截至目前, 49个补丁已经合并到Linux内核主线, 295个错误被确认和修复,申请了14个CVE编号,说明了所提方法的有效性.最后通过对比实验对算法的性能、漏报与误报情况进行了系统分析,并总结3种定时器并发错误的修复方法.
展开更多
关键词
静态分析
linux
内核定时器
并发错误
操作系统安全
在线阅读
下载PDF
职称材料
有限状态机的嵌入式Linux按键驱动设计
被引量:
9
2
作者
秦国栋
《单片机与嵌入式系统应用》
2010年第4期79-81,共3页
利用有限状态机实现嵌入式Linux的按键驱动;使用有限状态机来实现按键的抬起状态,按键的消抖状态,按键确认状态,按键"连发"状态之间的互相转换,从而更有效地利用MCU。利用Linux内核定时器实现按键的去抖动过程,按键的"...
利用有限状态机实现嵌入式Linux的按键驱动;使用有限状态机来实现按键的抬起状态,按键的消抖状态,按键确认状态,按键"连发"状态之间的互相转换,从而更有效地利用MCU。利用Linux内核定时器实现按键的去抖动过程,按键的"连发状态"的时间定时,解决了每个状态转换时的时间间隔问题。
展开更多
关键词
有限状态机
嵌入式
linux
按键驱动
内核定时器
在线阅读
下载PDF
职称材料
Linux内核中一种高精度定时器的设计与实现
被引量:
4
3
作者
周鹏
周明天
《计算机技术与发展》
2006年第4期73-75,78,共4页
CGL(Carrier Grade Linux)是由开源组织(OSDL,Open Source Development Lab)发起的、专门针对电信级服务的Lin-ux。CGL在标准Linux的基础上,增加了一组为适应电信运营环境而设计的特性。某些电信应用对实时性有较高要求,普通Linux在实...
CGL(Carrier Grade Linux)是由开源组织(OSDL,Open Source Development Lab)发起的、专门针对电信级服务的Lin-ux。CGL在标准Linux的基础上,增加了一组为适应电信运营环境而设计的特性。某些电信应用对实时性有较高要求,普通Linux在实时性方面和电信平台的要求之间还存在一定的差距。为增强系统的软实时能力,CGL要求提供一种精度在0.1毫秒以上高精度定时器(high-resolution timer)。首先介绍Linux内核2.6.x中时钟与定时器的情况,然后详细阐述这种符合POSIX1003.1b API标准的高精度定时器的设计与实现,最后总结该定时器的性能并得出结论。
展开更多
关键词
Unux内核
时钟
定时器
CARRIER
GRADE
linux
在线阅读
下载PDF
职称材料
Linux内核移动性支持机制与实现
被引量:
2
4
作者
谢婉君
贾濡
《计算机技术与发展》
2015年第3期103-107,共5页
随着信息技术的高速发展及移动终端的普及,用户期望网络能够在任何时间、任何地点,以任何方式提供信息服务。为了更好地支持移动性,业界提出移动IP、身份位置分离机制、SIP等多种方案。然而,它们都不能同时支持主机移动性和服务移动性...
随着信息技术的高速发展及移动终端的普及,用户期望网络能够在任何时间、任何地点,以任何方式提供信息服务。为了更好地支持移动性,业界提出移动IP、身份位置分离机制、SIP等多种方案。然而,它们都不能同时支持主机移动性和服务移动性。文中提出的移动性支持机制是在Linux内核中,利用一体化网络中的连接标识管理服务,在协议栈中同时支持终端和服务的移动性。首先,提出了两种内核中快速捕获IP地址更新的机制;然后,修改Linux内核中的套接字,实现IP地址改变但连接保持的目标,从而实现移动性;最后通过比较两种机制在实现移动性上的时延,选择了内核通知链机制作为移动性支持机制。
展开更多
关键词
linux
内核
IP地址
定时器
通知链
移动性
在线阅读
下载PDF
职称材料
Linux 2.6细粒度定时器的设计
被引量:
2
5
作者
唐靓
《电脑知识与技术》
2009年第12X期10259-10260,10266,共3页
该文对Linux时钟机制进行研究,分析了影响时钟慢的原因并设计了细粒度定时器,把系统时钟的节拍的粒度减小,较大的提升了Linux的实时性能。
关键词
linux
内核
时钟
定时器
在线阅读
下载PDF
职称材料
Linux实时化方法研究与一种实现
6
作者
高鑫
陆阳
《计算机工程与应用》
CSCD
北大核心
2005年第20期102-104,205,共4页
标准Linux对实时应用提供了有限的支持。为了改进Linux的实时性能,详细分析了目前Linux实时化的主要技术方法和研究进展,通过从内核抢占机制、中断控制、细化时钟粒度及实时调度策略几方面深入研究,实现了一种Linux内核实时方案。实验...
标准Linux对实时应用提供了有限的支持。为了改进Linux的实时性能,详细分析了目前Linux实时化的主要技术方法和研究进展,通过从内核抢占机制、中断控制、细化时钟粒度及实时调度策略几方面深入研究,实现了一种Linux内核实时方案。实验结果显示,所做改进以不大的代价有效地提高了Linux的实时性能。同时指出了方案的不足和今后的研究方向。
展开更多
关键词
实时操作系统
时钟管理
实时调度
可抢占核心
linux
在线阅读
下载PDF
职称材料
Linux在TD-SCDMA智能手机的应用与实时性改进
7
作者
万兵
郑建宏
《计算机工程与设计》
CSCD
北大核心
2008年第2期279-281,共3页
提出了嵌入式Linux在TD-SCDMA智能手机上的实现架构,对Linux的实时性进行改进,构建了一个包含实时内核和标准内核的双内核Linux,实现事件优先级、抢占调度以及细粒度时钟。在一款TD-SCDMA无线终端评估板上进行测试,最大任务调度延时和...
提出了嵌入式Linux在TD-SCDMA智能手机上的实现架构,对Linux的实时性进行改进,构建了一个包含实时内核和标准内核的双内核Linux,实现事件优先级、抢占调度以及细粒度时钟。在一款TD-SCDMA无线终端评估板上进行测试,最大任务调度延时和中断响应时间分别为14 s和3 s,达到了实时性要求。
展开更多
关键词
嵌入式
linux
智能手机
实时双内核
实时抢占
实时定时器
在线阅读
下载PDF
职称材料
题名
Linux内核定时器并发错误检测
1
作者
周多明
马麟
周亚金
机构
中国人民解放军
浙江大学网络空间安全学院
出处
《软件学报》
北大核心
2025年第11期5356-5385,共30页
基金
国家重点研发计划(2022YFE0113200)
国家自然科学基金(U21A20464)。
文摘
定时器是操作系统延迟任务调度与执行的驱动器,具有运行在原子上下文和异步执行的特性,可以在任何时刻与不同的线程并发执行,如果开发人员不能考虑到所有多线程交错的场景,则可能引入多种类型的并发错误,对操作系统安全产生严重威胁.定时器并发错误不仅涉及多线程交错,还涉及定时器处理程序的延迟执行与重复调度,比普通的并发错误更难发现,目前还没有工具可以有效地检测此类错误.总结3种定时器并发错误类型,即定时器睡眠错误、定时器死锁错误和僵尸定时器错误.为有效地对错误进行检测,首先通过指针分析,提取内核中所有与定时器有关的功能模块,避免对无关代码进行分析提高检测效率;然后构建上下文敏感、路径敏感和流敏感的过程间控制流图,为后续分析奠定基础;最后综合应用函数调用图遍历、锁集分析、指向分析、控制流分析等静态分析技术,设计针对3种定时器并发错误的检测算法.为评估算法的有效性,在Linux 5.15内核中共发现了328个真实定时器并发错误,向Linux内核社区提交了56个补丁,截至目前, 49个补丁已经合并到Linux内核主线, 295个错误被确认和修复,申请了14个CVE编号,说明了所提方法的有效性.最后通过对比实验对算法的性能、漏报与误报情况进行了系统分析,并总结3种定时器并发错误的修复方法.
关键词
静态分析
linux
内核定时器
并发错误
操作系统安全
Keywords
static analysis
linux kernel timer
concurrency bug
operating system security
分类号
TP306 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
有限状态机的嵌入式Linux按键驱动设计
被引量:
9
2
作者
秦国栋
机构
广西大学电气学院
出处
《单片机与嵌入式系统应用》
2010年第4期79-81,共3页
文摘
利用有限状态机实现嵌入式Linux的按键驱动;使用有限状态机来实现按键的抬起状态,按键的消抖状态,按键确认状态,按键"连发"状态之间的互相转换,从而更有效地利用MCU。利用Linux内核定时器实现按键的去抖动过程,按键的"连发状态"的时间定时,解决了每个状态转换时的时间间隔问题。
关键词
有限状态机
嵌入式
linux
按键驱动
内核定时器
Keywords
finite state machine
embedded
linux
button device driver
kernel
timer
分类号
TP316.81 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
Linux内核中一种高精度定时器的设计与实现
被引量:
4
3
作者
周鹏
周明天
机构
电子科技大学计算机学院
出处
《计算机技术与发展》
2006年第4期73-75,78,共4页
文摘
CGL(Carrier Grade Linux)是由开源组织(OSDL,Open Source Development Lab)发起的、专门针对电信级服务的Lin-ux。CGL在标准Linux的基础上,增加了一组为适应电信运营环境而设计的特性。某些电信应用对实时性有较高要求,普通Linux在实时性方面和电信平台的要求之间还存在一定的差距。为增强系统的软实时能力,CGL要求提供一种精度在0.1毫秒以上高精度定时器(high-resolution timer)。首先介绍Linux内核2.6.x中时钟与定时器的情况,然后详细阐述这种符合POSIX1003.1b API标准的高精度定时器的设计与实现,最后总结该定时器的性能并得出结论。
关键词
Unux内核
时钟
定时器
CARRIER
GRADE
linux
Keywords
linux
kernel
clock
timer
carrier grade
linux
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
Linux内核移动性支持机制与实现
被引量:
2
4
作者
谢婉君
贾濡
机构
北京交通大学电子信息工程学院
出处
《计算机技术与发展》
2015年第3期103-107,共5页
基金
国家自然科学基金重点项目(61232017)
中央高校基本科研业务费专项资金(2014YJS025)
北京市自然科学基金项目(4122060)
文摘
随着信息技术的高速发展及移动终端的普及,用户期望网络能够在任何时间、任何地点,以任何方式提供信息服务。为了更好地支持移动性,业界提出移动IP、身份位置分离机制、SIP等多种方案。然而,它们都不能同时支持主机移动性和服务移动性。文中提出的移动性支持机制是在Linux内核中,利用一体化网络中的连接标识管理服务,在协议栈中同时支持终端和服务的移动性。首先,提出了两种内核中快速捕获IP地址更新的机制;然后,修改Linux内核中的套接字,实现IP地址改变但连接保持的目标,从而实现移动性;最后通过比较两种机制在实现移动性上的时延,选择了内核通知链机制作为移动性支持机制。
关键词
linux
内核
IP地址
定时器
通知链
移动性
Keywords
linux
kernel
IP address
timer
notification chain
mobility
分类号
TP301 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
Linux 2.6细粒度定时器的设计
被引量:
2
5
作者
唐靓
机构
湖南省永州市职业技术学院
出处
《电脑知识与技术》
2009年第12X期10259-10260,10266,共3页
文摘
该文对Linux时钟机制进行研究,分析了影响时钟慢的原因并设计了细粒度定时器,把系统时钟的节拍的粒度减小,较大的提升了Linux的实时性能。
关键词
linux
内核
时钟
定时器
Keywords
linux
kernel
clock
timer
分类号
TP316.81 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
Linux实时化方法研究与一种实现
6
作者
高鑫
陆阳
机构
合肥工业大学计算机学院
出处
《计算机工程与应用》
CSCD
北大核心
2005年第20期102-104,205,共4页
文摘
标准Linux对实时应用提供了有限的支持。为了改进Linux的实时性能,详细分析了目前Linux实时化的主要技术方法和研究进展,通过从内核抢占机制、中断控制、细化时钟粒度及实时调度策略几方面深入研究,实现了一种Linux内核实时方案。实验结果显示,所做改进以不大的代价有效地提高了Linux的实时性能。同时指出了方案的不足和今后的研究方向。
关键词
实时操作系统
时钟管理
实时调度
可抢占核心
linux
Keywords
real-time OS,
timer
management,real-time scheduling,preempted
kernel
,
linux
分类号
TP316 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
Linux在TD-SCDMA智能手机的应用与实时性改进
7
作者
万兵
郑建宏
机构
重庆邮电大学移动通信研究中心
出处
《计算机工程与设计》
CSCD
北大核心
2008年第2期279-281,共3页
基金
国家863高技术研究发展计划基金项目(2004AA001390)
国家"火炬计划"基金项目(1409)
文摘
提出了嵌入式Linux在TD-SCDMA智能手机上的实现架构,对Linux的实时性进行改进,构建了一个包含实时内核和标准内核的双内核Linux,实现事件优先级、抢占调度以及细粒度时钟。在一款TD-SCDMA无线终端评估板上进行测试,最大任务调度延时和中断响应时间分别为14 s和3 s,达到了实时性要求。
关键词
嵌入式
linux
智能手机
实时双内核
实时抢占
实时定时器
Keywords
embedded
linux
smart phone
real-time double
kernel
real-time preempt
real-time
timer
分类号
TN929.5 [电子电信—通信与信息系统]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
Linux内核定时器并发错误检测
周多明
马麟
周亚金
《软件学报》
北大核心
2025
0
在线阅读
下载PDF
职称材料
2
有限状态机的嵌入式Linux按键驱动设计
秦国栋
《单片机与嵌入式系统应用》
2010
9
在线阅读
下载PDF
职称材料
3
Linux内核中一种高精度定时器的设计与实现
周鹏
周明天
《计算机技术与发展》
2006
4
在线阅读
下载PDF
职称材料
4
Linux内核移动性支持机制与实现
谢婉君
贾濡
《计算机技术与发展》
2015
2
在线阅读
下载PDF
职称材料
5
Linux 2.6细粒度定时器的设计
唐靓
《电脑知识与技术》
2009
2
在线阅读
下载PDF
职称材料
6
Linux实时化方法研究与一种实现
高鑫
陆阳
《计算机工程与应用》
CSCD
北大核心
2005
0
在线阅读
下载PDF
职称材料
7
Linux在TD-SCDMA智能手机的应用与实时性改进
万兵
郑建宏
《计算机工程与设计》
CSCD
北大核心
2008
0
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部