实时监视中央处理单元的系统和方法

文档序号:8298664阅读:373来源:国知局
实时监视中央处理单元的系统和方法
【专利说明】实时监视中央处理单元的系统和方法
[0001] 本申请为申请号为201180005687.2、申请日为2011年I月10日、发明名称为“实时监视中央处理单元的系统和方法”的发明专利申请的分案申请。
_2] 相关申请案
[0003]本申请案主张2010年I月11日申请的标题为“实时监视中央处理单元的系统和方法(SYSTEM AND METHOD OF MONITORING A CENTRAL PROCESSING UNIT IN REAL TIME) ”的第61/294,006号美国临时专利申请案的优先权,所述临时专利申请案的内容全部以引用的方式并入本文中。
技术领域
[0004]本公开大体上涉及便携式计算装置,更具体地涉及实时监视中央处理单元的系统和方法。
【背景技术】
[0005]便携式计算装置(P⑶)普遍存在。这些装置可包含蜂窝式电话、便携式数字助理(PDA)、便携式游戏控制台、掌上型计算机,和其它便携式电子装置。除了这些装置的主要功能外,许多装置还可包含外围功能。举例来说,蜂窝式电话可包含进行蜂窝式电话呼叫的主要功能,以及照相机、摄像机、全球定位系统(GPS)导航、网络浏览、发送和接收电子邮件、发送和接收文本消息、即按即说能力等外围功能。随着此装置的功能性增加,支持此功能性所需的计算或处理能力也增加。此外,随着计算能力增加,更加需要有效管理提供计算能力的处理器。
[0006]因此,需要实时监视CPU的改进的方法。

【发明内容】

[0007]本发明的一个实施例提供一种实时监视一个或一个以上中央处理单元的方法,所述方法包括:实时监视与所述一个或一个以上CPU相关联的状态数据;对所述状态数据进行滤波;以及至少部分基于经滤波状态数据,选择性地更改一个或一个以上系统设定。
[0008]本发明的一个实施例提供一种无线装置,其包括:用于实时监视与所述一个或一个以上CPU相关联的状态数据的装置;用于对所述状态数据进行滤波的装置;以及用于至少部分基于经滤波状态数据选择性地更改一个或一个以上系统设定的装置。
[0009]本发明的一个实施例提供一种无线装置,其包括:处理器,其中所述处理器可操作以:实时监视与所述一个或一个以上CPU相关联的状态数据;对所述状态数据进行滤波;以及至少部分基于经滤波状态数据选择性地更改一个或一个以上系统设定。
[0010]本发明的一个实施例提供一种存储器媒体,其包括:用于实时监视与所述一个或一个以上CPU相关联的状态数据的至少一个指令;用于对所述状态数据进行滤波的至少一个指令;以及用于至少部分基于经滤波状态数据选择性地更改一个或一个以上系统设定的至少一个指令。
【附图说明】
[0011]图式中,除非另外指示,否则贯穿于各图的相同参考数字指代相同零件。
[0012]图1是处于关闭位置的便携式计算装置(PCD)的第一方面的平面前视图;
[0013]图2是处于打开位置的PCD的第一方面的平面前视图;
[0014]图3是P⑶的第二方面的框图;
[0015]图4是处理系统的第二方面的框图;
[0016]图5是监视系统的第一方面的框图;
[0017]图6是监视系统的第二方面的框图;
[0018]图7是说明实时监视中央处理单元的方法的第一方面的流程图;
[0019]图8是说明对数据进行二次取样的方法的流程图;
[0020]图9是说明实时监视中央处理单元的方法的第二方面的第一部分的流程图;
[0021]图10是说明实时监视中央处理单元的方法的第二方面的第二部分的流程图;以及
[0022]图11是说明实时监视中央处理单元的方法的第二方面的第三部分的流程图。
【具体实施方式】
[0023]本文使用词语“示范性”来表示“充当实例、例子或说明”。本文描述为“示范性”的任何方面不必解释为比其它方面优选或有利。
[0024]在此描述中,术语“应用程序”还可包含具有可执行内容的文件,例如:对象代码、脚本、字节代码、标记语言文件和修补程序。另外,本文引用的“应用程序”还可包含本质上不可执行的文件,例如可能需要打开的文档或需要存取的其它数据文件。
[0025]术语“内容”也可包含具有可执行内容的文件,例如:对象代码、脚本、字节代码、标记语言文件和修补程序。另外,本文引用的“内容”还可包含本质上不可执行的文件,例如可能需要打开的文档或需要存取的其它数据文件。
[0026]如此描述中使用,术语“组件”、“数据库”、“模块” “系统”等意在指代计算机相关实体,其为硬件、固件、硬件与软件的组合、软件,或执行中的软件。举例来说,组件可为(但不限于为)在处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序,和/或计算机。借助说明,在计算装置上运行的应用程序和计算装置两者均可为组件。一个或一个以上组件可驻留在进程和/或执行线程内,且组件可局限于一个计算机上且/或分布于两个或两个以上计算机之间。另外,这些组件可从上面存储有各种数据结构的各种计算机可读媒体执行。所述组件可借助本地和/或远程进程,例如根据具有一个或一个以上数据包的信号(例如,来自一个与本地系统、分布式系统中的另一组件和/或借助所述信号越过例如因特网等网络与其它系统交互的组件的数据)来通信。
[0027]首先参看图1和图2,展示示范性便携式计算装置(PCD),且其一般表示为100。如图所不,P⑶100可包含外壳102。外壳102可包含上部外壳部分104和下部外壳部分106。图1展示上部外壳部分104可包含显示器108。在特定方面中,显示器108可为触摸屏显示器。上部外壳部分104还可包含跟踪球输入装置110。此外,如图1所示,上部外壳部分104可包含通电按钮112和断电按钮114。如图1所示,P⑶100的上部外壳部分104可包含多个指示灯116和一扬声器118。每一指示灯116可为发光二极管(LED)。
[0028]在特定方面中,如图2中描绘,上部外壳部分104可相对于下部外壳部分106移动。特定来说,上部外壳部分104可相对于下部外壳部分106滑动。如图2所示,下部外壳部分106可包含多按钮键盘120。在特定方面中,多按钮键盘120可为标准QWERTY键盘。多按钮键盘120可在上部外壳部分104相对于下部外壳部分106移动时显露。图2进一步说明P⑶100可包含在下部外壳部分106上的复位按钮122。
[0029]参看图3,展示便携式计算装置(PCD)的示范性非限定性方面,且其一般表示为320。如图所示,P⑶320包含包括多核CPU 324的芯片上系统322。多核CPU 324可包含第零核325、第一核326和第N核327。
[0030]如图3中说明,显示器控制器328和触摸屏控制器330耦合到多核CPU 324。芯片上系统322外部的显示器/触摸屏332又耦合到显示器控制器328和触摸屏控制器330。
[0031]图3进一步指示视频编码器334(例如,逐行倒相(PAL)编码器、顺序传送与彩色存储电视系统(SECAM)编码器或国家电视系统委员会(NTSC)编码器)耦合到多核CPU324。此外,视频放大器336耦合到视频编码器334和显示器/触摸屏332。并且,视频端口 338耦合到视频放大器336。如图3中所描绘,通用串行总线(USB)控制器340耦合到多核CPU324。并且,USB端口 342耦合到USB控制器340。存储器344和订户身份模块(SM)卡346也可耦合到多核CPU 324。此外,如图3所示,数码相机348可耦合到多核CPU 324。在示范性方面中,数码相机348是电荷耦合装置(CCD)相机或互补金属氧化物半导体(CMOS)相机。
[0032]如图3中进一步说明,立体声音频CODEC 350可耦合到多核CPU 324。此外,音频放大器352可耦合到立体声音频CODEC 350。在示范性方面中,第一立体声扬声器354和第二立体声扬声器356耦合到音频放大器352。图3展示麦克风放大器358也可耦合到立体声音频CODEC 350。另外,麦克风360可耦合到麦克风放大器358。在特定方面中,调频(FM)无线电调谐器362可耦合到立体声音频
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1