用于平台占空比处理的技术的制作方法_5

文档序号:8476690阅读:来源:国知局
个处理器读取和执行以启用对在本文中描述的操作的执行。
[0082]系统存储器706可以包含形式为一个或多个较高速的存储器单元的各种类型的计算机可读存储介质,诸如只读存储器(ROM)、随机存取存储器(RAM)、动态RAM (DRAM)、双倍数据速率 DRAM (DDRAM)、同步 DRAM (SDRAM)、静态 RAM (SRAM)、可编程 ROM (PR0M)、可擦除可编程ROM (EPROM)、电可擦除可编程ROM (EEPR0M)、闪存、聚合物存储器(诸如铁电聚合物存储器)、奥氏存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光学卡、装置的阵列(诸如独立磁盘冗余阵列(RAID)驱动器)、固态存储器装置(例如,USB存储器、固态驱动器(SSD))和适用于存储信息的任何其它类型的存储介质。在图7中示出的图解的实施例中,系统存储器706能够包含非易失性存储器710和/或易失性存储器712。基本输入/输出系统(B1S)能够被存储在非易失性存储器710中。
[0083]计算机702可以包含形式为一个或多个较低速存储器单元的各种类型的计算机可读的存储介质,其包含内部(或外部)硬盘驱动器(HDD) 714、用于从可移动磁盘718读取或向可移动磁盘718写入的软磁盘驱动器(FDD) 716、以及用于从可移动光盘722读取或向可移动光盘722写入的光盘驱动器720 (例如,⑶-ROM或DVD)。HDD 714、FDD 716和光盘驱动器720能够分别通过HDD接口 724、FDD接口 726和光驱接口 728连接到系统总线708。用于外部驱动实施方式的HDD接口 724能够包含通用串行总线(USB)和IEEE 1394接口技术中的至少一个或二者。
[0084]驱动器和相关联的计算机可读的介质提供对数据、数据结构、计算机可执行的指令等等的易失性和/或非易失性存储。例如,多个程序模块能够被存储在驱动器和存储器单元710、712中,该驱动器和存储器单元710、712包含操作系统730、一个或多个应用程序732、其它程序模块734和程序数据736。在一个实施例中,一个或多个应用程序732、其它程序模块734和程序数据736能够包含例如系统100的各种应用和/或部件。
[0085]用户能够经过一个或多个有线/无线输入装置(例如,键盘738)和定点装置(诸如,鼠标740)将命令和信息输入到计算机702中。其它输入装置可以包含麦克风、红外(IR)远程控制、射频(RF)远程控制、游戏板、记录笔、读卡器、电子狗、指纹读取器、手套、图形输入板、操纵杆、键盘、视网膜读取器、触摸屏(例如,电容性、电阻性等)、跟踪球、触控板、传感器、手写笔等等。这些和其它输入装置经常通过耦合到系统总线708的输入装置接口 742而被连接到处理单元704,但能够通过诸如并行接口、IEEE 1394串行端口、游戏端口、USB端口、IR接口等等之类的其它接口而被连接。
[0086]监控器744或其它类型的显示装置经由诸如视频适配器746之类的接口也被连接到系统总线708。监控器744可以在计算机702的内部或外部。除了监控器744以外,计算机典型地包含其它外围输出装置,诸如扬声器、打印机等等。
[0087]计算机702可以经由到诸如远程计算机748之类的一个或多个远程计算机的有线和/或无线通信在使用逻辑连接的联网的环境中操作。远程计算机748能够是工作站、月艮务器计算机、路由器、个人计算机、便携式计算机、基于微处理器的娱乐设备、对等装置或其它公共网络节点,并且典型地包含相对计算机702描述的许多或所有的元件,但是出于简洁的目的,仅存储器/贮存器装置750被图解。所描绘的逻辑连接包含到局域网(LAN)752和/或更大网络(例如,广域网(WAN)754)的有线/无线的连接性。这样的LAN和WAN联网环境在办公室和公司中是普遍的,并且促进企业范围的计算机网络,诸如内联网,所有这些可以连接到全球通信网络,例如,因特网。
[0088]在被使用在LAN联网环境中时,计算机702通过有线和/或无线通信网络接口或适配器756而被连接到LAN 752。适配器756能够促进到LAN 752的有线和/或无线通信,LAN 752也可以包含设置在其上的用于与适配器756的无线功能性进行通信的无线接入点。
[0089]在被使用在WAN联网环境中时,计算机702能够包含调制解调器758,或被连接到WAN 754上的通信服务器,或具有用于诸如借助因特网建立WAN 754上的通信的其它装置。能够是内部或外部并且有线和/或无线装置的调制解调器758经由输入装置接口 742连接到系统总线708。在联网的环境中,相对计算机702描绘的程序模块或其部分能够被存储在远程存储器/贮存器装置750中。将要理解的是,所示出的网络连接是示例性的,并且建立计算机之间的通信链路的其它装置能够被使用。
[0090]计算机702可操作来使用IEEE 802标准族(例如,IEEE 802.11空中调制技术)与有线和无线装置或实体(诸如,操作地设置在无线通信中的无线装置)进行通信。除了其它以外,这至少包含WiFi (或无线保真)、WiMaX、和Bluetooth?无线技术。因此,通信能够是如与常规网络那样的预定义结构或者简单地是至少两个装置之间的特别通信。WiFi网络使用被称为IEEE 802.1lx (a、b、g、n等)的无线电技术来提供安全、可靠、快速的无线连接性。WiFi网络能够被用来将计算机彼此连接、将计算机连接到因特网、并且将计算机连接到有线网络(其使用IEEE 802.3相关的媒体和功能)。
[0091]如先前参考图1-7描述的触摸手势识别系统100的各种元件可以包括各种硬件元件、软件元件或两者的组合。硬件元件的示例可以包含装置、逻辑装置、部件、处理器、微处理器、电路、处理器、电路元件(例如,晶体管、电阻器、电容器、电感器等等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、存储器单元、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等等。软件元件的示例可以包含软件部件、程序、应用、计算机程序、应用程序、系统程序、软件开发程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、函数、方法、过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码片段、计算机代码片段、字、值、符号、或其任何组合。然而,确定实施例是否使用硬件元件和/或软件元件来实施可以依据如对于给定实施方式期望的任何多个因数而变化,诸如,期望的计算速率、功率级、耐热性、处理周期预算、输入数据速率、输出数据速率、存储资源、数据总线速度和其它设计或性能约束。
[0092]详细的公开现在转向提供关于进一步实施例的示例。下面提供的一到三十(1-30)的示例旨在是示例性的而非限制性的。
[0093]在第一示例中,平台处理装置可以包括其至少部分在硬件中的逻辑,该逻辑用于启用针对平台处理装置的占空比处理、确定针对强制的空闲周期的平台级空闲状态、以及启用针对平台处理装置的强制的空闲周期,该强制的空闲周期用于推迟活动并且使平台处理装置的一个或多个部件进入平台级空闲状态。
[0094]在第二示例中,平台处理装置可以包括用于响应于检测到活动或半活动工作负荷而启用占空比处理的逻辑。
[0095]在第三示例中,平台处理可以包括用于推迟在空闲周期期间生成的新的活动直到活动周期被启用的逻辑。
[0096]在第四示例中,平台处理可以包括用于强制平台处理装置的所有部件进入空闲状态或低功率状态的逻辑。
[0097]在第五示例中,平台处理可以包括用于基于容许时延设置、非推迟事件的到达、和突出活动中的至少一个来动态调节强制的空闲周期的时间长度的逻辑。
[0098]在第六示例中,平台处理可以包括用于在活动周期期间以较快的速率来处理活动以增加强制的空闲周期的时间长度的逻辑。
[0099]在第七示例中,平台处理可以包括用于在强制的空闲周期期间处理软件计时器和垂直消隐区间(VBI)的逻辑。
[0100]在第八示例中,平台处理可以包括用于以下的逻辑:响应于检测到半活动工作负荷而确定平台处理装置的未充分利用和未对准的活动,并且至少部分基于对未充分利用和未对准的活动的确定来启用占空比处理。
[0101]在第九示例中,平台处理可以包括用于以下的逻辑:响应于检测到活动工作负荷而确定针对平台处理装置的功耗在功率阈值之上和针对平台处理装置的热输出在热阈值之上,并且至少部分基于对功耗和热输出的确定出来启用占空比处理。
[0102]在第十示例中,平台处理可以包括用于在强制的空闲周期之后启用活动周期以对推迟的活动进行服务的逻辑。
[0103]在第十一示例中,物品可以包括计算机可读存储介质,该计算机可读存储介质含有多个指令,该多个指令在被执行时使平台处理装置能够启用针对平台处理装置的占空比处理。物品可以包括指令,该指令在被执行时使平台处理装置能够确定针对强制的空闲周期的平台级空闲状态,并且启用针对平台处理装置的强制的空闲周期,该强制的空闲周期用于推迟活动并且使平台处理装置中的一个或多个部件进入平台级空闲状态。
[0104]在第十二示例中,物品可以包括指令,该指令在被执行时使平台处理装置能够响应于检测到活动或半活动工作负荷而启用占空比处理。
[0105]在第十三示例中,物品可以包括指令,该指令在被执行时使平台处理装置能够推迟在空闲周期期间生成的新的活动直到活动周期被启用。
[0106]在第十四示例中,物品可以包括指令,该指令在被执行时使平台处理装置能够强制平台处理装置的所有部件进入空闲状态或低功率状态。
[0107]在第十五示例中,物品可以包括指令,该指令在被执行时使平台处理装置能够基于容许时延设置、非推迟事件的到达、和突出活动中的至少一个来动态调节强制的空闲周期的时间长度。
[0108]在第十六示例中,物品可以包括指令,该指令在被执行时使平台处理装置能够在活动周期期间以较快速率来处理活动以增加强制的空闲周期的时间长度。
[0109]在第十七示例中,物品可以包括指令,该指令在被执行时使平台处理装置能够在强制的空闲周期期间处理软件计时器和垂直消隐区间(VBI)。
[0110]在第十八示例中,物品可以包括指令,该指令在被执行时使平台处理装置能够响应于检测到半活动工作负荷而确定平台处理装置的未充分利用和未对准的活动,并且至少部分基于对未充分利用和未对准的活动的确定来启用占空比处理。
[0111]在第十九示例中,物品可以包括指令,该指令在被执行时使平台处理装置
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1