linux2.6内核新型高精度定时器的设计与实现,Linux内核中一种高精度定时器的设计与实现...

摘要:

以各类多媒体服务为代表的新的电信服务快速增长的需求,使得各电信运营商之间的竞争越来越激烈,为帮助电信营运商在激烈的竞争中脱颖而出,Intel,IBM等业界巨头提出了"基于标准的模块化网络平台"概念.与传统的专有化网络通信平台不同,基于标准的模块化的网络平台要求从下层硬件,操作系统,到中间件,上层应用软件的接口都基于开放的标准;符合开放标准平台的各部分以模块的形式组织在一起.

标准的制定使得网络平台的每个"模块"允许多个供应商的参与竞争,竞争机制导致成本降低;同时,模块化的方式大大提高了构建电信应用平台的速度."基于标准的模块化网络通信平台"不仅可以大大降低平台的整体拥有成本,而且可以缩短应用系统进入市场的时间.

作为"基于标准的模块化网络平台"核心的电信级Linux(CarrierGradeLinux,CGL)是由开源组织OSDL(OpenSourceDevelopmentLab)发起的,专门针对电信级服务的Linux.电信级Linux在标准Linux的基础上,增加了一组为适应电信运营环境而设计的特性.某些电信应用对实时性有较高要求,普通Linux在实时性方面离电信平台的要求还存在一定的差距.为增强系统的软实时能力,OSDL要求电信级Linux提供一种精度在O.1毫秒以上高精度定时器(high-resolutiontimer).本文首先介绍Linux内核2.6.10中时钟与定时器的情况,然后详细阐述这种符合POSIX1003.1bAPI标准的高精度定时器在CGL内核中的设计与实现,最后总结该定时器的性能并得出结论.

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值