基于MIPS指令集的嵌入式操作系统高效执行优化方法

    公开(公告)号:CN119759427A

    公开(公告)日:2025-04-04

    申请号:CN202411727729.9

    申请日:2024-11-28

    Abstract: 本发明涉及一种基于MIPS指令集的嵌入式操作系统高效执行优化方法,属于计算机操作系统领域。本发明的方法包括如下措施:提升指令并行性:通过操作系统的智能分析和动态调度策略,最大化指令的并行执行;增强分支预测能力:基于进程和线程亲和性,加入智能调度策略、缓存一致性优化以及亲和性策略动态调整;优化上下文切换效率:通过改进的上下文切换机制,降低操作系统任务切换时的开销。本发明增强了指令并行性,使处理器能够更高效地执行多条指令;提升了分支预测的准确性,减少了错误预测带来的性能损失;通过改进上下文切换效率,降低了任务切换时的开销。这些措施共同确保了更流畅的计算和更高效的管理。

    一种面向异构计算平台的任务调度方法

    公开(公告)号:CN119166304A

    公开(公告)日:2024-12-20

    申请号:CN202411240666.4

    申请日:2024-09-05

    Abstract: 本发明涉及一种面向异构计算平台的任务调度方法,属于异构计算平台技术领域。本发明预测异构计算平台单位时间负载状态;确定待执行任务的算力资源开销需求;按照待执行任务的算力资源开销需求偏好对待执行任务进行划分,得到待执行任务的子任务序列;分析待执行任务的子任务序列的交互开销,筛选出影响每一个待执行任务的子任务序列的交互开销核心点,记为待执行任务的聚合点;基于异构计算平台单位时间负载状态与待执行任务的聚合点,构建待执行任务聚合点最优分配模型,生成任务调度方案。本发明能降低任务交互开销,减少任务执行时的等待时间,提高任务执行的效率。

    一种基于二值计算的多核自旋锁设计方法

    公开(公告)号:CN113806099B

    公开(公告)日:2023-07-28

    申请号:CN202111070598.8

    申请日:2021-09-13

    Abstract: 本发明涉及一种基于二值计算的多核自旋锁设计方法,属于线程同步领域。本发明依靠两个变量nextTicket与ticketInService,nextTicket与ticketInService成对计数;当nextTicket计数值小于ticketInService计数值时,表示自旋锁pLock未被任何线程获取持有;当nextTicket计数值等于ticketInService计数值时,表示当前仅有一个线程获取到自旋锁pLock,执行本线程的临界保护区程序;当nextTicket计数值大于ticketInService计数值时,表示存在两个及以上的线程尝试获取自旋锁pLock,当前自旋锁保持者执行临界保护区程序,其他尝试获取pLock的线程将会自旋。本发明可以确保系统线程按照获取自旋锁的先后顺序访问/操作共享资源,安全有效的解决天熠多核多线程中的线程同步问题。

    一种基于二值计算的多核自旋锁设计方法

    公开(公告)号:CN113806099A

    公开(公告)日:2021-12-17

    申请号:CN202111070598.8

    申请日:2021-09-13

    Abstract: 本发明涉及一种基于二值计算的多核自旋锁设计方法,属于线程同步领域。本发明依靠两个变量nextTicket与ticketInService,nextTicket与ticketInService成对计数;当nextTicket计数值小于ticketInService计数值时,表示自旋锁pLock未被任何线程获取持有;当nextTicket计数值等于ticketInService计数值时,表示当前仅有一个线程获取到自旋锁pLock,执行本线程的临界保护区程序;当nextTicket计数值大于ticketInService计数值时,表示存在两个及以上的线程尝试获取自旋锁pLock,当前自旋锁保持者执行临界保护区程序,其他尝试获取pLock的线程将会自旋。本发明可以确保系统线程按照获取自旋锁的先后顺序访问/操作共享资源,安全有效的解决天熠多核多线程中的线程同步问题。

    一种嵌入式数据库异地访问系统
    16.
    发明公开

    公开(公告)号:CN119829588A

    公开(公告)日:2025-04-15

    申请号:CN202411696670.1

    申请日:2024-11-25

    Abstract: 本发明涉及一种嵌入式数据库异地访问系统,属于嵌入式数据库技术领域。本发明在本地数据库管理系统基础上,将对数据库文件的操作分成操作请求和在TFS下的实际操作两部分,在应用程序基本保持不变的情况下,通过网络服务和数据传输将客户端的操作请求传递到服务端,服务端完成相应处理后将结果返回,从而为客户端提供了异地数据库服务,而无需大量修改应用程序。本发明实现了数据与操作的分离,提高数据的安全可靠性,通过异地访问服务端数据解决了不同设备间数据一致性问题。

    一种C/S架构可扩展的嵌入式操作系统自动化测试系统

    公开(公告)号:CN119829419A

    公开(公告)日:2025-04-15

    申请号:CN202411696561.X

    申请日:2024-11-25

    Abstract: 本发明涉及一种C/S架构可扩展的嵌入式操作系统自动化测试系统,属于嵌入式操作系统测试技术领域。本发明的系统架构包括:客户端、服务器、重启控制盒、目标硬件平台及连接线缆。测试员可以同时开展多个处理器目标平台的嵌入式操作系统自动化测试,并且确保各硬件平台测试过程相互隔离,互不干扰,能够大大提高了测试效率。能够可持续扩展和管理测试用例和待测硬件平台,满足嵌入式操作系统产品发展的增量测试需求。针对定制化测试需求或任务,可以开展相应具体的自动化测试,实现测试过程灵活、高效管理。

    一种基于国产操作系统的嵌入式虚拟文件系统设计方法

    公开(公告)号:CN117113380A

    公开(公告)日:2023-11-24

    申请号:CN202311245366.0

    申请日:2023-09-26

    Abstract: 本发明涉及一种基于国产操作系统的嵌入式虚拟文件系统设计方法,属于领域。本发明通过采用VFS虚拟文件系统框架,协调管理包括内存文件系统IMFS、设备文件系统DEVFS和磁盘文件系统FAT在内的三种不同类型的文件系统,通过选用内存文件系统作为根节点来应对存储介质的损坏的情况,保证系统的可靠性;在VFS虚拟文件系统中实现了文件夹查找缓存和inode缓存,避免多个文件重复实现,提高系统的实时性;将文件系统的超级块对象以双向循环链表的形式链接到一起,通过对象的自旋锁来保护链表免受多处理器系统的同时访问。本发明安全控制模块、权限控制、MD5码文件安全校验,确保安全性。

Patent Agency Ranking