【技术实现步骤摘要】
本专利技术涉及。
技术介绍
随着计算机技术的应用不断扩展,微处理器CPU芯片的热失效问题日益凸显,目前主要有两种解决途径。 一种是从外部硬件上提高芯片的散热能力和效果。另一种是将软硬件结合,主要是通过动态热量管理(DynamicalThermal Management,DTM)技术,牺牲计算机运行速度和效率为代价,换取CPU芯片不过热。 硬件层面的散热技术包括风冷、水冷、封装、热管、微通道、半导体致冷、热离子致冷,以及芯片插座设计等等。这个途径的优点是见效快,但是受到生产成本、噪音和附加功耗的限制,而且技术发展已近极限。DTM动态热量管理技术主要指根据CPU芯片温度值,采取相应的降频、降压、时钟闸门、切换工作模式、切断或休眠某些部件、关闭某些功能等措施,以及取指和执行带宽阀、指令延迟槽等技术。这个途径的优点是成本低,缺点是见效慢且导致计算机功能降低。 之后,针对DTM技术的不足,一种纯内部软件的优化分配芯片耗散功率的途径逐渐开辟出来。其中,最新的技术是一类基于CPU芯片温度/功率的操作系统多线程调度策略,即依靠操作系统优化分配芯片的耗散功率。操作系统作为CPU资 ...
【技术保护点】
一种操作系统的优化调度方法,其特征在于包括如下步骤: 步骤1:运行一个应用程序或软件,将此应用程序或软件分成若干个运行单元,设第x个单元为Px,其中1≤x≤N,N为正整数; 步骤2:操作系统运行的时间片依次记为t↓[1],t↓[2],t↓[3],...,t↓[n],将t↓[i]和t↓[j]时间片之间的时间长度称为时间段,并记为t↓[ij],特别的,时间段t↓[ii]即为时间片t↓[i]的时间长度,其中1≤i,j≤n,n为正整数; 步骤3:实时检测CPU占用率并计算各时间片内的CPU占用率增量和时间段的CPU占用率增量,并对这些增量进行处理; 步骤4: ...
【技术特征摘要】
一种操作系统的优化调度方法,其特征在于包括如下步骤步骤1运行一个应用程序或软件,将此应用程序或软件分成若干个运行单元,设第x个单元为Px,其中1≤x≤N,N为正整数;步骤2操作系统运行的时间片依次记为t1,t2,t3,...,tn,将ti和tj时间片之间的时间长度称为时间段,并记为tij,特别的,时间段tii即为时间片ti的时间长度,其中1≤i,j≤n,n为正整数;步骤3实时检测CPU占用率并计算各时间片内的CPU占用率增量和时间段的CPU占用率增量,并对这些增量进行处理;步骤4根据设定的CPU占用率增量的计算方法和处理方法,预先设定一个对应的正数作为某个长度时间段的CPU占用率增量处理值的阈值Th;步骤5若检测到某一时间段内的CPU占用率增量的处理值大于阈值时,对该时间段内新运行的单元Px进行标记,并执行步骤6;若未超过阈值,则不做步骤6,继续执行步骤3;步骤6操作系统根据CPU占用率增量处理值超过阈值的程度,给各个在运行单元重新分配后续的运行时间片的数量,然后回到步骤3继续执行。2. 根据权利要求1中所述的操作系统的优化调度方法,其特征在于所述运行单元可以是一个线程、进程或者程序段。3. 根据权利要求1中所述的操作系统的优化调度方法,其特征在于所述时间片ti内的CPU占用率增量的计算方法为ti结...
【专利技术属性】
技术研发人员:王俭,刘传洋,谷慧娟,
申请(专利权)人:苏州科技学院,
类型:发明
国别省市:32[中国|江苏]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。