Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > NS_MAX_SLEEP_AVG; JIFFIES_TO_NS; MAX_SLEEP_AVG
【标  题】:NS_MAX_SLEEP_AVG; JIFFIES_TO_NS; MAX_SLEEP_AVG
【关键字】:NS_MAX_SLEEP_AVG,JIFFIES_TO_NS,MAX_SLEEP_AVG
【来  源】:http://blog.csdn.net/kernel_details/archive/2007/01/13/1481758.aspx

NS_MAX_SLEEP_AVG; JIFFIES_TO_NS; MAX_SLEEP_AVG

Your Ad Here 纳秒级最长睡眠时间为1000 000 000ns
NS_MAX_SLEEP_AVG = 1000 * 1000 000 = 1000 000 000ns
--------------------------------------
#define NS_MAX_SLEEP_AVG    (JIFFIES_TO_NS(MAX_SLEEP_AVG))

将TIME个滴答转化为纳秒(ns)
TIME * 1ms = TIME * 1000 000ns
--------------------------------------
#define JIFFIES_TO_NS(TIME) ((TIME) * (1000000000 / HZ))

最长睡眠时间为1000ms(1s)
MAX_SLEEP_AVG = 100 * 10 = 1000ms = 1000ticks
--------------------------------------
#define MAX_SLEEP_AVG       (DEF_TIMESLICE * MAX_BONUS)
 
如何建立linux交叉编译器(来自网络的相关帖子):【上一篇】
IA-32架构保护模式:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 硬盘硬件维修技术简介
  • 为什么我们需要三层交换机
  • 语义化你的HTML标签和属性
  • RAID全攻略
  • 天堂2 先知要配合那种职业才会好练
  • 开源软件如何盈利
  • asp相关知识
  • 我用DB2的这几年(七)之 不同平台DB2数据库之间大批量的移动数据(三)
  • AS/400开发经验点滴(七)--在RPG程序中巧用相对记录号RRN
  • ibm 50针scsi硬盘,工控机硬盘
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.