处理器内核优化方法、装置和存储介质制造方法及图纸

技术编号:23399687 阅读:52 留言:0更新日期:2020-02-22 12:00
本发明专利技术实施例提供了一种处理器内核优化方法、装置和存储介质,所述方法包括:获取针对当前处理器内核的补丁程序对象;将所述补丁程序对象写入所述当前处理器内核的源代码中;通过运行写入有所述补丁程序对象的源代码,确定所述当前处理器内核中的多个目标体;将所述多个目标体对应的模式由非抢占模式配置为可抢占模式,以提高当前处理器内核的实时性。

Optimization method, device and storage medium of processor core

【技术实现步骤摘要】
处理器内核优化方法、装置和存储介质
本专利技术涉及通信
,特别是涉及一种处理器内核优化方法、一种处理器内核优化装置和一种存储介质。
技术介绍
Linux自诞生之日起,在不同的领域得到了广泛应用,大到服务器,小到嵌入式系统,都可以使用Linux系统。由于Linux系统一开始被设计成通用操作系统,它的目的是构建一个完整、稳定的开源操作系统,尽量缩短系统的平均响应时间,提高吞吐量,注重操作系统的整体功能需求,以求能够达到更好的平均性能。因此在设计Linux的进程调度算法时主要考虑的是公平性。也就是说,用于进行资源调度的调度器尽可能将可用的处理器资源平均分配给所有需要处理器资源的进程,并保证每个进程都能得以运行。但这个设计目标是和实时进程的需求背道而驰的,使得在Linux系统下无法很好地运行一些需要强实时性的应用。由此可见,目前的Linux系统存在实时性差的问题。
技术实现思路
鉴于上述问题,提出了本专利技术实施例的一种处理器内核优化方法、一种处理器内核优化装置和相应的一种存储介质,以解决基于Linux平台的处本文档来自技高网...

【技术保护点】
1.一种处理器内核优化方法,其特征在于,包括:/n获取针对当前处理器内核的补丁程序对象;/n将所述补丁程序对象写入所述当前处理器内核的源代码中;/n通过运行写入有所述补丁程序对象的源代码,确定所述当前处理器内核中的多个目标体;/n将所述多个目标体对应的模式由非抢占模式配置为可抢占模式。/n

【技术特征摘要】
1.一种处理器内核优化方法,其特征在于,包括:
获取针对当前处理器内核的补丁程序对象;
将所述补丁程序对象写入所述当前处理器内核的源代码中;
通过运行写入有所述补丁程序对象的源代码,确定所述当前处理器内核中的多个目标体;
将所述多个目标体对应的模式由非抢占模式配置为可抢占模式。


2.根据权利要求1所述的方法,其特征在于,所述将所述补丁程序对象写入所述当前处理器内核的源代码中的步骤,包括:
确定所述当前处理器内核的源代码的存储目录;
将所述补丁程序对象写入所述存储目录中。


3.根据权利要求1所述的方法,其特征在于,所述目标体包括目标区域和/或目标对象,所述将所述多个目标体对应的模式由非抢占模式配置为可抢占模式的步骤,包括:
采用互斥量替换所述当前处理器内核中的自旋锁;
基于所述互斥量,将所述多个目标区域和/或目标对象对应的模式由非抢占模式配置为可抢占模式。


4.根据权利要求1所述的方法,其特征在于,还包括:
当检测到中断发生时,获取中断执行程序;
将所述中断执行程序线程化,生成对应的中断线程,所述中断线程包括软中断线程,和/或,硬中断线程。


5.根据权利要求4所述的方法,其特征在于,所述将所述中断执行程序线程化,生成对应的中断线程的步骤,包括:
调用预设函数创建软中断线程,和/或,硬中断线程;
将所述中断执行程序转...

【专利技术属性】
技术研发人员:梁志刚王玉钱王连国
申请(专利权)人:龙芯中科技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1