数据处理装置、方法、电子设备和存储介质制造方法及图纸

技术编号:36926813 阅读:16 留言:0更新日期:2023-03-22 18:50
本公开提供了一种数据处理装置、方法、电子设备和存储介质。数据处理装置包括:数据缓存区,配置为存储多个目标数据;域名缓存区,配置为存储多个域信息;标签缓存区,配置为存储多个标签;以及输出接口,配置为在处理器发送的数据请求所要访问的目标数据未命中时,通过向主存输出数据请求和与数据请求对应的域信息;其中,多个目标数据、多个域信息、多个标签行彼此一一对应,每个域信息指示了目标数据对应的信赖域等级。应的信赖域等级。应的信赖域等级。

【技术实现步骤摘要】
数据处理装置、方法、电子设备和存储介质


[0001]本公开涉及计算机
,更具体地,涉及一种数据处理装置、方法、电子设备和存储介质。

技术介绍

[0002]移动设备在为移动市场中金融交易服务提供便利的同时,也因为海量的互联关系带来了安全隐患。可信执行环境(Trusted Execution Environment,TEE)是一种可以与移动设备的富操作系统(Rich Operating System,Rich OS)并行运行的独立执行环境。TEE可以为Rich OS内的高敏感性操作提供可靠的安全环境,其中域信息为实现TEE环境提供重要保证。
[0003]但现有的域信息机制在一些架构中难以实现。在一些示例性的架构中,域信息与缓存数据的存储方式会导致难以管理多核系统中域信息的交互过程,也会使得整个操作系统的安全管理都变得繁冗且复杂。

技术实现思路

[0004]本公开提供了一种数据处理装置、方法、电子设备和存储介质。
[0005]根据本公开的一个方面,本公开提出了一种数据处理装置,包括:数据缓存区,配置为存储多个目标数据;域名缓存区,配置为存储多个域信息;标签缓存区,配置为存储多个标签;以及输出接口,配置为在处理器发送的数据请求所要访问的目标数据未命中时,通过向主存输出数据请求和与数据请求对应的域信息;其中,多个目标数据、多个域信息、多个标签彼此一一对应,每个域信息指示了对应的目标数据对应的信赖域等级。
[0006]例如,域名缓存区和标签缓存区具有相同的缓存结构和遵循相同的控制逻辑
[0007]例如,的缓存还包括:缓存控制器,配置为:响应于处理器发送的数据请求,获取与数据请求对应的域信息;在确定数据请求要访问的目标数据在缓存中未命中的情况下,通过输出接口向主存发送数据请求和与数据请求对应的域信息;从主存中获取与目标数据对应域信息;根据与数据请求对应的域信息和与目标数据对应域信息,确定数据请求对应的信赖域等级和目标数据对应信赖域等级;以及在确定数据请求对应的信赖域等级高于或等于目标数据对应信赖域等级的情况下,将目标数据和与数据请求对应的域信息关联地写入数据缓存区和域名缓存区。
[0008]例如,缓存控制器还配置为:在数据缓存区中确定缓存行;在确定缓存行内存储的历史数据与主存内存储的数据不同的情况下,从缓存行内读取历史数据,从域名缓存区内读取与历史数据对应的域信息;将历史数据和与历史数据对应的域信息写入主存;以及将目标数据写入缓存行,将与数据请求对应的域信息关联地写入域名缓存区,以盖写历史数据和与历史数据对应的域信息。
[0009]例如,缓存控制器还配置为:在确定数据请求所要访问的目标数据在缓存中命中的情况下,从数据缓存区中确定目标数据;从域名缓存区中读取与目标数据对应的域信息;
在确定与目标数据对应的域信息与数据请求对应的域信息不同的情况下,根据与数据请求对应的域信息和与目标数据对应域信息,确定数据请求对应的信赖域等级和目标数据对应信赖域等级;以及在确定数据请求对应的信赖域等级高于或等于目标数据对应信赖域等级的情况下,在域名缓存区中,将与目标数据对应的域信息更新为与数据请求对应的域信息。
[0010]例如,缓存控制器还配置为:获取目标数据在主存中的存储地址;以及将存储地址以标签的形式写入标签缓存区。
[0011]例如,缓存控制器还配置为:响应于处理器发送的数据请求,获取数据请求所要访问的目标数据的存储地址;以及在确定标签缓存区不包括存储地址的情况下,根据存储地址和与数据请求对应的域信息,通过输出接口从主存读取目标数据。
[0012]根据本公开实施例的另一方面,提供了一种电子设备,包括根据本公开实施例的数据处理装置。
[0013]根据本公开实施例的另一方面,提供了一种数据处理方法,应用于本公开的数据处理装置,包括:响应于处理器发送的数据请求,获取与数据请求对应的域信息,域信息指示了数据请求所要访问的目标数据对应的信赖域等级;在确定数据请求要访问的目标数据在缓存中未命中的情况下,向主存发送数据请求和与数据请求对应的域信息;从主存中获取与目标数据对应域信息;根据与数据请求对应的域信息和与目标数据对应域信息,确定数据请求对应的信赖域等级和目标数据对应信赖域等级;以及在确定数据请求对应的信赖域等级高于或等于目标数据对应信赖域等级的情况下,将目标数据和与数据请求对应的域信息关联地写入数据缓存区和域名缓存区。
[0014]根据本公开实施例的另一方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器执行根据本公开实施例提供的数据处理方法。
[0015]根据本公开实施例的另一方面,提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据本公开实施例提供的数据处理方法。
[0016]根据本公开实施例,通过在数据处理装置中设置分离的域名缓存区和数据缓存区,分别对数据读写过程中产生的目标数据和域信息进行独立存储,实现了域信息与缓存的解耦,降低了域信息管理的复杂度。
附图说明
[0017]通过下面结合附图说明本公开实施例,将使本公开实施例的上述及其它目的、特征和优点更加清楚。应注意,贯穿附图,相同的元素由相同或相近的附图标签来表示。图中:
[0018]图1示意性示出了根据本公开实施例的数据处理装置、方法、电子设备和存储介质的应用场景图;
[0019]图2示意性示出了根据本公开实施例的数据处理装置的结构示意图;
[0020]图3示意性示出了根据本公开另一实施例的数据处理装置的结构示意图;
[0021]图4A示意性示出了根据本公开实施例的目标数据写入缓存行的示意图;
[0022]图4B示意性示出了根据本公开另一实施例的目标数据写入缓存行的示意图;
[0023]图5示意性示出了根据本公开实施例的数据处理方法的流程图;
[0024]图6示意性示出了根据本公开另一实施例的数据处理方法的流程图;
[0025]图7示意性示出了根据本公开实施例的适于实现数据处理装置的电子设备的结构框图;以及
[0026]图8示意性示出了根据本公开实施例的适于实现数据处理方法的电子设备的框图。
具体实施方式
[0027]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0028]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理装置,包括:数据缓存区,配置为存储多个目标数据;域名缓存区,配置为存储多个域信息;标签缓存区,配置为存储多个标签;以及输出接口,配置为在处理器发送的数据请求所要访问的目标数据未命中时,通过向主存输出所述数据请求和与所述数据请求对应的域信息;其中,所述多个目标数据、所述多个域信息和所述多个标签彼此一一对应,每个域信息指示了目标数据对应的信赖域等级。2.根据权利要求1所述的数据处理装置,其中,所述域名缓存区和所述标签缓存区具有相同的缓存结构和遵循相同的控制逻辑。3.根据权利要求1或2所述的数据处理装置,其中,还包括:缓存控制器,配置为:响应于处理器发送的数据请求,获取与所述数据请求对应的域信息;在确定所述数据请求要访问的目标数据在缓存中未命中的情况下,通过所述输出接口向主存发送所述数据请求和与所述数据请求对应的域信息;从所述主存中获取与所述目标数据对应域信息;根据所述与所述数据请求对应的域信息和所述与所述目标数据对应域信息,确定所述数据请求对应的信赖域等级和所述目标数据对应信赖域等级;以及在确定所述数据请求对应的信赖域等级高于或等于所述目标数据对应信赖域等级的情况下,将所述目标数据和所述与所述数据请求对应的域信息关联地写入所述数据缓存区和所述域名缓存区。4.根据权利要求3所述的数据处理装置,其中,所述缓存控制器还配置为:在所述数据缓存区中确定缓存行;在确定所述缓存行内存储的历史数据与所述主存内存储的数据不同的情况下,从所述缓存行内读取所述历史数据,从所述域名缓存区内读取与所述历史数据对应的域信息;将所述历史数据和与所述历史数据对应的域信息写入所述主存;以及将所述目标数据写入所述缓存行,将与所述数据请求对应的域信息关联地写入所述域名缓存区,以盖写所述历史数据和与所述历史数据对应的域信息。5.根据权利要求1所述的数据处理装置,其中,所述缓存控制器还配置为:在确定所述数据请求所要访问的目标数据在缓存中命中的情况下,从所述数据缓存区中确定目标数据;从所述域名缓存区中读取与所述目标数据对应的域信息;在确定与所述目标数据对应的域信息与所述数据请求对应的域信息不同的情况下,...

【专利技术属性】
技术研发人员:孔超
申请(专利权)人:北京奕斯伟计算技术股份有限公司
类型:发明
国别省市:

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

1