【技术实现步骤摘要】
本专利技术涉及中断处理优化,尤其是涉及中断方法、中断装置、cpu架构、计算机程序及存储介质。
技术介绍
1、存在缓存的计算机cpu(中央处理器)在执行指令时,先从内存中加载指令和数据到内部缓存,然后从内部缓存取指令,译码指令,指令,这个过程可以同步进行,也就是加载到第一条指令后,同时执行第一条指令,执行第一条指令过程中加载后续指令和数据,但往往由于从内存中加载指令和数据到缓存的速度小于指令执行的速度,因此cpu需要浪费时间等待这个加载过程完成(往往是加载一组数据),在加载完成后,cpu才会得到最大效率执行已经在缓存中的指令,cpu性能将发挥极致。
2、但是计算机cpu中的缓存大小跟内存比大小相差极远,因此在执行指令过程中,遇到跳转,中断等指令时,有时是跳转到不在缓存中的指令和数据区,需要先将已在缓存中的数据和代码放回到内存中,再将新的指令和数据片从内存中加载到缓存中,如此cpu会因为放置指令和数据回内存和从内存加载指令和数据到缓存而空等,大大降低cpu执行效率。
3、计算机中存在外设,外设是跟外界交互数据的设备,
...【技术保护点】
1.中断方法,其特征在于,如下步骤:
2.根据权利要求1所述的中断方法,其特征在于:所述步骤S1:配置加载步骤中,包括用于配置中断缓存和用于加载中断处理程序的大 小、寻址范围以及当检测到中断频率超过预设阈值时,由系统控制器判断是否启用中断缓存的功能。
3.根据权利要求1所述的中断方法,其特征在于:所述步骤S1:配置加载步骤之前,包括启动中断缓存加载指令步骤,将指定地址的指令片和数据片加载到中断缓存中。
4.根据权利要求1所述的中断方法,其特征在于:所述步骤S2:中断执行步骤中,包括有中断指令和地址判断子步骤,当中断处理程序不在所述中
...【技术特征摘要】
1.中断方法,其特征在于,如下步骤:
2.根据权利要求1所述的中断方法,其特征在于:所述步骤s1:配置加载步骤中,包括用于配置中断缓存和用于加载中断处理程序的大 小、寻址范围以及当检测到中断频率超过预设阈值时,由系统控制器判断是否启用中断缓存的功能。
3.根据权利要求1所述的中断方法,其特征在于:所述步骤s1:配置加载步骤之前,包括启动中断缓存加载指令步骤,将指定地址的指令片和数据片加载到中断缓存中。
4.根据权利要求1所述的中断方法,其特征在于:所述步骤s2:中断执行步骤中,包括有中断指令和地址判断子步骤,当中断处理程序不在所述中断缓存时,根据中断的优先级触发自动加载机制,将所述中断处理程序加载到中断缓存中,并判断是否跳转到中断指令地址。
5.根据权利要求1所述的中断方法,其特征在于:所述步骤s2:中断执行步骤中,在中断处理程序中通过调用缓存加载指令将指定程序或数据加载到缓存中...
【专利技术属性】
技术研发人员:陈世培,刘金玉,张明,赵展峰,
申请(专利权)人:北京和峰科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。