[发明专利]硬件系统和电子设备有效
申请号: | 201811056568.X | 申请日: | 2018-09-11 |
公开(公告)号: | CN110888675B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 李炜;曹庆新;黎立煌 | 申请(专利权)人: | 深圳云天励飞技术有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市龙岗区园山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件 系统 电子设备 | ||
本申请实施例公开了一种硬件系统和电子设备。一种硬件系统包括:中央处理器、数据缓存器、缓存访问单元和任务管理器。所述中央处理器与所述任务管理器和缓存访问单元连接;其中,所述数据缓存器与所述任务管理器和所述缓存访问单元连接。所述中央处理器用于,向所述任务管理器和所述缓存访问单元下发至少一个缓存访问任务。所述缓存访问单元,用于执行所述至少一个缓存访问任务以对所述数据缓存器进行访问;所述任务管理器用于,基于所述至少一个缓存访问任务,对所述缓存访问单元执行所述至少一个缓存访问任务进行监控。本申请实施例方案有利于提升硬件系统的运转效率和减少中央处理器中断。
技术领域
本申请涉及计算机技术领域,具体涉及了硬件系统和电子设备。
背景技术
通常来讲,一个系统内部的多个功能模块之间如果有数据交换的话,传统方案一般是通过一块共享的数据缓存来进行。传统方案中,一个功能模块将需要传递数据写入共享的数据缓存之后,需要中断中央处理器,然后由中央处理器通知另一个功能模块数据已经准备好,这样另一个功能模块就可从共享的数据缓存读取到它所需要的数据。
然而,实践过程发现,传统方案由于需不断的中断中央处理器,使得系统的运转效率相对较低。
发明内容
本申请实施例提供一种硬件系统和电子设备,以期提升硬件系统的运转效率和减少中央处理器中断。
本申请第一方面提供一种硬件系统,包括:
一种硬件系统,其特征在于,包括:中央处理器、数据缓存器、缓存访问单元和任务管理器;
其中,所述中央处理器与所述任务管理器和缓存访问单元连接;
其中,所述数据缓存器与所述任务管理器和所述缓存访问单元连接;
其中,所述中央处理器用于,向所述任务管理器和所述缓存访问单元下发至少一个缓存访问任务;
所述缓存访问单元,用于执行所述至少一个缓存访问任务以对所述数据缓存器进行访问;
所述任务管理器用于,基于所述至少一个缓存访问任务,对所述缓存访问单元执行所述至少一个缓存访问任务进行监控。
在一些可能的实施方式中,所述至少一个缓存访问任务包括缓存访问任务T1和缓存访问任务T0,所述缓存访问任务T0为所述缓存访问任务T1所依赖的缓存访问任务;
所述任务管理器具体用于,在接收到来自所述缓存访问单元的针对所述缓存访问任务T1的访问请求q1之后,基于所述缓存访问任务T0的完成情况判决是否允许响应所述访问请求q1;
若判决允许响应所述访问请求q1,所述任务管理器向所述缓存访问单元发送用于响应所述访问请求q1的访问响应aq1,所述访问响应aq1用于指示允许所述缓存访问单元对所述数据缓存器执行所述缓存访问任务T1。
在一些可能的实施方式中,在基于所述缓存访问任务T0的完成情况判决是否允许响应所述访问请求q1时,
所述任务管理器具体用于,当所述缓存访问任务T0已完成,则判决允许响应所述访问请求q1;当所述缓存访问任务T0未完成,则将所述缓存访问任务T1所请求访问缓存的指针与所述缓存访问任务T0的当前指针进行指针比对,若指针对比通过,则判决允许响应所述访问请求q1;若指针对比未能通过,则判决不允许响应所述访问请求q1。
在一些可能的实施方式中,所述数据缓存器包括多个缓存片,所述缓存访问任务T1包括如下字段:
用于指示所访问缓存片的片标识的第一字段、用于指示所访问缓存片的起始地址的第二字段、用于指示所访问数据的长度的第三字段、用于指示缓存访问任务T1所依赖缓存访问任务T0的字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳云天励飞技术有限公司,未经深圳云天励飞技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811056568.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铜版纸及其加工方法
- 下一篇:一种耐用抗菌白卡纸及其制备方法