[发明专利]提取CPU时间工具有效
申请号: | 200680054604.8 | 申请日: | 2006-12-20 |
公开(公告)号: | CN101443738A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | D·格雷纳 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F9/30 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于 静;李 峥 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提取 cpu 时间 工具 | ||
1.一种确定处理环境的任务的中央处理单元(CPU)时间使用的方法, 所述方法包括:
选择要为其确定中央处理单元时间使用的所述处理环境的任务;以及
通过以下操作确定所述任务在特定时间间隔内使用的中央处理单元时 间量:
确定(202)针对所述任务设置的计时器的当前值;
从所述计时器的保存值中减去(204)所述当前值以确定所述任务 在所述特定时间间隔期间使用的已用处理器时间量;
所述方法的特征在于以下进一步的步骤:
将所述已用处理器时间量添加到所述任务的已用处理器时间累 加值以确定所述任务至此使用的处理器时间总量;以及
提取所述累加值,其中确定所述已用处理器时间量和提取所述累 加值在不中断的情况下作为单个操作单位发生;
其中所述确定当前值步骤和所述减去步骤使用非特权指令并且 多个通用寄存器(400,410)用于保存资源使用数据,并且所述非特 权指令操纵所述通用寄存器的所述资源使用数据并在不中断的情况下 作为单个操作单位执行。
2.如权利要求1中所述的方法,其中所述确定针对所述任务设置的计 时器的当前值至少在针对所述任务提供的时间片结束之前的时间发生。
3.如权利要求1中所述的方法,其中使用指令执行所述确定针对所述 任务设置的计时器的当前值。
4.如权利要求3中所述的方法,其中所述指令使能提取其他信息。
5.如权利要求4中所述的方法,其中所述提取其他信息和所述确定针 对所述任务设置的计时器的当前值作为单个不间断的操作单位发生。
6.如权利要求1中所述的方法,其中由与所述任务关联的计时器的开 始时间和所述计时器的结束时间来定义所述特定时间间隔。
7.如权利要求1中所述的方法,其中所述方法还包括提取与所述任务 相关的其他信息,其中确定所述已用处理器时间量和所述提取作为单个操 作单位发生。
8.一种确定处理环境的任务的中央处理单元(CPU)时间使用的系统, 所述系统包括:
用于选择要为其确定中央处理单元时间使用的所述处理环境的任务的 装置;以及
用于通过以下操作确定所述任务在特定时间间隔内使用的中央处理单 元时间量的装置:
确定(202)针对所述任务设置的计时器的当前值;
从所述计时器的保存值中减去(204)所述当前值以确定所述任务 在所述特定时间间隔期间使用的已用处理器时间量;
所述系统的特征在于进一步包括:
用于将所述已用处理器时间量添加到所述任务的已用处理器时 间累加值以确定所述任务至此使用的处理器时间总量的装置;以及
用于提取所述累加值的装置,其中确定所述已用处理器时间量和 提取所述累加值在不中断的情况下作为单个操作单位发生;
其中所述确定当前值操作和所述减去操作使用非特权指令并且 多个通用寄存器(400,410)用于保存资源使用数据,并且所述非特 权指令操纵所述通用寄存器的所述资源使用数据并在不中断的情况下 作为单个操作单位执行。
9.如权利要求8中所述的系统,其中所述确定针对所述任务设置的计 时器的当前值至少在针对所述任务提供的时间片结束之前的时间发生。
10.如权利要求8中所述的系统,其中使用指令执行所述确定针对所 述任务设置的计时器的当前值。
11.如权利要求10中所述的系统,其中所述指令使能提取其他信息。
12.如权利要求11中所述的系统,其中所述提取其他信息和所述确定 针对所述任务设置的计时器的当前值作为单个不间断的操作单位发生。
13.如权利要求8中所述的系统,其中由与所述任务关联的计时器的 开始时间和所述计时器的结束时间来定义所述特定时间间隔。
14.如权利要求8中所述的系统,还包括用于提取与所述任务相关的 其他信息的装置,其中确定所述已用处理器时间量和所述提取作为单个操 作单位发生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680054604.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于订户知晓应用服务器集群上的负载平衡的技术
- 下一篇:长寿命光导体