一种缓存分配控制方法、装置、终端设备及存储介质

文档序号:1003491 发布日期:2020-10-23 浏览:3次 >En<

阅读说明:本技术 一种缓存分配控制方法、装置、终端设备及存储介质 (Cache allocation control method and device, terminal equipment and storage medium ) 是由 王名为 高峰 许祥滨 林伟明 王玲 段永波 于 2020-06-01 设计创作,主要内容包括:本申请实施例适用于集成电路技术领域,提供了一种缓存分配控制方法、装置、终端设备及存储介质,所述方法包括:当检测到外接存储设备时,识别所述外接存储设备的存储类型;根据所述外接存储设备的存储类型,确定待分配给所述外接存储设备的缓存数量;按照所述待分配给所述外接存储设备的缓存数量,为所述外接存储设备分配相应数量的缓存。本实施例通过将缓存配置成可分割的形式,根据外接存储设备类型的不同,分别为各个外接存储设备分配缓存,有助于提高CPU的性能。(The embodiment of the application is applicable to the technical field of integrated circuits, and provides a cache allocation control method, a cache allocation control device, terminal equipment and a storage medium, wherein the method comprises the following steps: when the external storage equipment is detected, identifying the storage type of the external storage equipment; determining the cache quantity to be allocated to the external storage equipment according to the storage type of the external storage equipment; and distributing a corresponding amount of caches to the external storage equipment according to the number of the caches to be distributed to the external storage equipment. In the embodiment, the cache is configured to be in a divisible form, and the cache is respectively allocated to each external storage device according to different types of the external storage devices, which is beneficial to improving the performance of the CPU.)

一种缓存分配控制方法、装置、终端设备及存储介质

本申请申明享有申请日为2019年12月31日、申请号为201911423537.8、名称为“一种缓存分配控制方法、装置、终端设备及存储介质”的中国发明专利申请的优先权。

技术领域

本申请属于集成电路技术领域,特别是涉及一种缓存分配控制方法、装置、终端设备及存储介质。

背景技术

通常,一款系统级芯片(System-on-a-Chip,SoC)都包含有中央处理器(CentralProcessing Unit,CPU)和若干存储设备。根据存储的信息不同,存储设备可以粗略地被划分为指令存储器和数据存储器。常见的指令存储器包括片上ROM和片外FLASH等,常见的数据存储器包括片上ROM、片上RAM、片外SDRAM和片外FLASH等。其中,片上ROM和片上RAM的访问速度较快,而片外SDRAM和片外FLASH的访问速度较慢。

CPU工作时,由于任何一项指令的执行都涉及被执行的运算类型以及被运算的数据,因此常常需要同时对指令和数据进行存取。但是,CPU的运算性能会同时受到指令存取速度和数据存取速度中较慢一方的限制,如何平衡指令存取速度和数据存取速度,最大可能地发挥CPU的性能,是本领域技术人员亟需解决的一个问题。

发明内容

有鉴于此,本申请实施例提供了一种缓存分配控制方法、装置、终端设备及存储介质,可以平衡指令存取速度和数据存取速度,提高CPU性能。

本申请实施例的第一方面提供了一种缓存分配控制方法,包括:

当检测到外接存储设备时,识别所述外接存储设备的存储类型;

根据所述外接存储设备的存储类型,确定待分配给所述外接存储设备的缓存数量;

按照所述待分配给所述外接存储设备的缓存数量,为所述外接存储设备分配相应数量的缓存。

可选地,所述当检测到外接存储设备时,识别所述外接存储设备的存储类型,包括:

当检测到外接存储设备时,识别所述外接存储设备中的存储对象,所述存储对象包括程序对象或数据对象中的至少一种;

根据所述外接存储设备中的存储对象,确定所述外接存储设备的存储类型。

可选地,所述当检测到外接存储设备时,识别所述外接存储设备的存储类型,包括:

当检测到外接存储设备时,识别所述外接存储设备的访问带宽;

根据所述外接存储设备的访问带宽,确定所述外接存储设备的存储类型。

可选地,所述当检测到外接存储设备时,识别所述外接存储设备的存储类型,包括:

当检测到外接存储设备时,识别芯片CPU可访问的非易失存储器中预先定义的产品类型;

根据所述产品类型,确定所述外接存储设备的存储类型。

可选地,所述根据所述外接存储设备的存储类型,确定待分配给所述外接存储设备的缓存数量,包括:

读取所述外接存储设备的配置信息;

获取与所述配置信息相匹配的缓存分配信息,所述缓存分配信息根据预先对不同存储类型的外接存储设备进行测试所获得的测试结果生成;

根据所述缓存分配信息,确定待分配给所述外接存储设备的缓存数量。

可选地,所述缓存包括多个缓存存储器,所述根据所述缓存分配信息,确定待分配给所述外接存储设备的缓存数量,包括:

根据所述缓存分配信息中记录的不同存储对象所需的缓存存储器个数,确定待分配给所述外接存储设备中的存储对象的缓存存储器个数。

可选地,所述按照所述待分配给所述外接存储设备的缓存数量,为所述外接存储设备分配相应数量的缓存,包括:

按照待分配给所述存储对象的缓存存储器个数,为所述外接存储设备中的存储对象分配相应个数的缓存存储器。

可选地,所述按照待分配给所述存储对象的缓存存储器个数,为所述外接存储设备中的存储对象分配相应个数的缓存存储器,包括:

确定所述存储对象对应的访问接口;

将分配给所述存储对象的缓存存储器与所述访问接口关联配置。

本申请实施例的第二方面提供了一种缓存分配控制装置,包括:

识别模块,用于在检测到外接存储设备时,识别所述外接存储设备的存储类型;

确定模块,用于根据所述外接存储设备的存储类型,确定待分配给所述外接存储设备的缓存数量;

分配模块,用于按照所述待分配给所述外接存储设备的缓存数量,为所述外接存储设备分配相应数量的缓存。

本申请实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面中任一项所述的缓存分配控制方法。

本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的缓存分配控制方法。

本申请实施例的第五方面提供了一种计算机程序产品,当所述计算机程序产品在终端设备上运行时,使得所述终端设备执行上述第一方面中任一项所述的缓存分配控制方法。

与现有技术相比,本申请实施例包括以下优点:

本申请实施例,当检测到外接存储设备时,可以首先识别外接存储设备的存储类型,并根据存储类型,确定待分配给外接存储设备的缓存数量,从而可以按照上述缓存数量,为外接存储设备分配相应数量的缓存。本实施例通过将缓存配置成可分割的形式,根据外接存储设备类型的不同,分别为各个外接存储设备分配不同比例或具体数量的缓存,有助于提高CPU的性能。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一个实施例的一种缓存分配控制方法的步骤流程示意图;

图2是本申请一个实施例的另一种缓存分配控制方法的步骤流程示意图;

图3是本申请一个实施例的又一种缓存分配控制方法的步骤流程示意图;

图4是本申请一个实施例的一种缓存分配控制装置的示意图;

图5是本申请一个实施例的一种终端设备的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域技术人员应当清楚,在没有这些具体细节的其他实施例中也可以实现本申请。在其他情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

通常,在进行芯片设计,可以将一款芯片的核心功能以片上存储器的形式设计出来。即,将可以应用于多种不同产品的某款芯片的通用功能设计在芯片中,而针对不同产品进行的个性化开发则可以通过片外存储器的形式进行处理。一般地,片上存储器的容量较小但访问速度快,而片外存储器的容量大且可以更改,但访问速度相对较慢。在实际测试中,片上存储器的访问速度可以达到片外存储器访问速度的30倍以上。

因此,为了平衡不同存储器的访问速度,本实施例通过将缓存配置成可分割的形式,通过测试在不同存储器存在时获得最优性能所需的缓存数量,从而在检测到片外存储器存在时,可以按照相应的缓存数量对其进行缓存分配。

下面通过具体实施例来说明本申请的技术方案。

参照图1,示出了本申请一个实施例的一种缓存分配控制方法的步骤流程示意图,具体可以包括如下步骤:

S101、当检测到外接存储设备时,识别所述外接存储设备的存储类型;

需要说明的是,本方法可以应用于终端设备,即本实施例的执行主体为终端设备。该终端设备可以是基于某款SoC芯片生产出的某种产品,如某款电子设备或其他设备等等。终端设备通过对缓存进行分配,可以提高CPU运行效率。

通常,基于某款SoC芯片生产的产品可以是多种不同类型的产品或设备。例如,对于该款SoC芯片,芯片生产厂商可以将最核心的、通用的程序或算法写入芯片中,对于不同客户单独所需要的其他算法或程序则可以写入其他存储设备中,并将该存储设备与SoC芯片关联起来,从而针对不同的客户,灵活地对SoC芯片进行配置。

在本实施例中,外接存储设备可以是根据设备厂商的实际需要,写入有相应的程序或算法的设备。

在SoC芯片上电后,若检测到有外接存储设备存在,则可以首先识别该外接存储设备的存储类型。

通常,根据所存储的对象不同,可以粗略地将某个存储设备划分为指令存储设备、数据存储设备或能够同时存储指令和数据的设备。

需要说明的是,本申请实施例中涉及的外接存储设备可以包括常见的数据存储器类型在内的所有除CPU缓存存储器之外的存储器,例如常见的指令存储器(片上ROM和片外FLASH等),常见的数据存储器(片上ROM、片上RAM、片外SDRAM和片外FLASH等)。CPU需要通过缓存存储器才能访问到的所有存储器,包括片上和片外的所有存储器。

在本申请实施例中,识别外接存储设备的存储类型可以在检测到外接存储设备时,通过识别该外接存储设备的存储对象,或者识别该外接存储设备的访问带宽,又或者识别芯片CPU可访问的非易失存储器中预先定义的产品类型,然后根据存储对象或访问带宽或产品类型,确定外接存储设备的存储类型,本实施例对如何识别外接存储设备的存储类型不作限定。

S102、根据所述外接存储设备的存储类型,确定待分配给所述外接存储设备的缓存数量;

在本实施例中,可以将缓存配置成可分割的形式,根据外接存储设备的存储类型不同,可以根据其各自的存储类型决定需要为该设备分配多少缓存。

例如,对于存储有需要执行的代码的指令存储设备和只存储有视频数据的数据存储设备,可以分别为两种存储设备各分配一般的缓存,以保证指令和数据的存取速度的平衡。

S103、按照所述待分配给所述外接存储设备的缓存数量,为所述外接存储设备分配相应数量的缓存。

在本实施例中,在确定出需要为外接存储设备分配多少缓存后,可以将相应的缓存分配给外接存储设备。

在本申请实施例中,当检测到外接存储设备时,可以首先识别外接存储设备的存储类型,并根据存储类型,确定待分配给外接存储设备的缓存数量,从而可以按照上述缓存数量,为外接存储设备分配相应数量的缓存。本实施例通过将缓存配置成可分割的形式,根据外接存储设备类型的不同,分别为各个外接存储设备分配不同比例或具体数量的缓存,有助于提高CPU的性能。

参照图2,示出了本申请一个实施例的另一种缓存分配控制方法的步骤流程示意图,具体可以包括如下步骤:

S201、当检测到外接存储设备时,识别所述外接存储设备中的存储对象;

在本实施例中,外接存储设备可以是指片外设备。片内、片外是集成电路领域的两个概念,片内指做成芯片的集成电路内部,简称片内;片外是外接设备的简称,是指集成电路芯片外部的设备。集成电路芯片与外接设备的连接一般需要通过专门的接口电路和总线来实现。

通过在芯片外接其他存储设备,可以基于同一款芯片生产出多种不同的终端产品。例如,可以一颗芯片配置在电路板上,然后在其***接上不同的资源,形成多种不同的产品。这些不同的产品所需要的通用代码可以被写入芯片中,而根据产品类型的不同,各自所需的额外的功能所对应的代码,则可以被写入在外接设备中。在这种情况下,产品类型的定义方式可以通过生产阶段将特定编码写入到芯片CPU可访问的非易失存储器中,CPU上电后对该特定编码进行读取访问以获知对应的产品类型,然后CPU可根据不同产品类型对于不同存储器的需求特征,结合检测到的外接存储器的存储对象和访问带宽等信息,对不同外接存储设备的缓存分配方式进行调整。

当芯片上电后,若检测到有外接存储设备存在,可以首先识别外接存储设备中的存储对象。在本实施例中,存储对象可以包括程序对象、数据对象,或同时包括上述程序对象和数据对象。

S202、根据所述外接存储设备中的存储对象,确定所述外接存储设备的存储类型;

在本实施例中,根据外接存储设备中存储对象的不同,可以将外接存储设备划分为仅存储程序对象的设备,如存储有可执行的程序或代码的设备;或者仅存储数据对象的设备,如仅仅存储有一些图片数据、视频数据而不包括其他可执行的程序或代码的设备;或者可同时存储程序对象和数据对象的设备,如不仅存储有视频数据,还存储有其他可执行程序的设备。

S203、读取所述外接存储设备的配置信息;

在本实施例中,外接存储设备的配置信息可以是在芯片出厂时写入该芯片的出厂信息,通过该配置信息可以了解当前的芯片被应用在何种产品上,以及在该产品上,需要缓存进行怎样的配置,才有助于提高CPU的性能。

S204、获取与所述配置信息相匹配的缓存分配信息,所述缓存分配信息根据预先对不同存储类型的外接存储设备进行测试所获得的测试结果生成;

在本实施例中,针对芯片所应用于的产品的不同,可以分别对外接存储设备进行测试,了解何种缓存配置模式才是该产品能够取得最优性能的配置模式。

在具体实现中,对于某款产品,可以将实现该产品某些特定功能的程序或代码写入外接存储设备,再将该外接存储设备进行连接。然后,通过对不同缓存配置模式下的CPU运行性能进行测试,可以得知该产品的芯片在连接有上述存储设备时,究竟应当采用哪种缓存配置模式,可以获得最优的性能。

例如,若芯片缓存容量为32kb缓存,可以首先分配1kb缓存作为指令缓存,31kb缓存作为数据缓存,再测试芯片性能,获得一个性能结果;然后,再分配2kb缓存作为指令缓存,30kb缓存作为数据缓存,再测试芯片性能,获得另一个性能结果;按照该方式可以测试出至少32种性能结果,在这32种性能结果中可以识别出性能最优的那个缓存分配方式,并将其写入配置信息中,芯片批量生产后无需再次进行类似的性能测试,可以直接按照配置信息的指示配置缓存分配方式来达到优选的性能效果。

S205、根据所述缓存分配信息,确定待分配给所述外接存储设备的缓存数量;

在本实施例中,当识别出外接存储设备的类型后,可以根据配置信息中的缓存分配信息,确定待分配给上述外接存储设备的缓存数量。

例如,可以分配1kb缓存作为指令缓存,31kb缓存作为数据缓存。

S206、按照所述待分配给所述外接存储设备的缓存数量,为所述外接存储设备分配相应数量的缓存。

在本申请实施例中,根据外接存储设备的存储类型的不同,可以通过测试获得在外接有相应类型的设备时,CPU性能最优的缓存分配方式并将其写入配置信息中,从而在检测到某种类型的外接存储设备后,可以直接从配置信息中读取出上述分配方式,并按照该方式进行缓存分配。本实施例通过测试获得不同外接存储设备所对应的缓存分配方式,从而灵活地对缓存进行分配,可以应对不同场景下的使用,提高CPU性能。

参照图3,示出了本申请一个实施例的又一种缓存分配控制方法的步骤流程示意图,具体可以包括如下步骤:

S301、当检测到外接存储设备时,识别所述外接存储设备中的存储对象;

S302、根据所述外接存储设备中的存储对象,确定所述外接存储设备的存储类型;

S303、读取所述外接存储设备的配置信息;

S304、获取与所述配置信息相匹配的缓存分配信息,所述缓存分配信息根据预先对不同存储类型的外接存储设备进行测试所获得的测试结果生成;

需要说明的是,本实施例中步骤S301-S304与前述实施例中步骤S201-S204类似,可以相互参阅,本实施例对此不作限定。

S305、根据所述缓存分配信息中记录的不同存储对象所需的缓存存储器个数,确定待分配给所述外接存储设备中的存储对象的缓存存储器个数;

在本实施例中,缓存可以包括多个缓存存储器。即,将缓存配置成存储器集群的形式,针对不同的应用对象和场景,动态地进行分配。

在具体实现中,缓存分配信息中配置的分配方式可以是指对于外接存储设备中不同的存储对象所需的缓存存储器个数。

例如,对于同时存储有程序对象和数据对象的外接存储设备,可以将一半的缓存存储器分配给其中的程序对象,而将另一半的缓存存储器分配给其他的数据对象。

S306、确定所述存储对象对应的访问接口;

在本实施例中,在确定出需要为外接存储设备中的存储对象分配多少个缓存存储器后,可以按照待分配给不同存储对象的缓存存储器个数,为上述外接存储设备中的不同存储对象分配相应个数的缓存存储器。

在具体实现中,可以确定不同存储对象对应的访问接口。例如,哪些是程序对象对应的指令接口,哪些是数据对象对应的数据接口。

需要说明的是,在通常的实施过程中,指令接口和数据接口可能是同一个物理接口。但是,根据保存地址段或者CPU发起存取的指令的不同,可以进行存储器物理位置的区分。上述过程可类比互联网中的“端口”含义,即物理网口是同一个,但是在数据分发时可以根据目标“端口”的不同进行区分。

S307、将分配给所述存储对象的缓存存储器与所述访问接口关联配置。

在本实施例中,为不同存储对象分配缓存时,可以将需要分配给该存储对象的缓存存储器与它所对应的访问接口关联配置。

作为本实施例的一种示例,如果基于某款芯片生产的产品同时需要支持片上ROM+片上RAM的工作方式,以及片外FLASH+片上RAM的工作方式。

那么,当支持片上ROM+片上RAM的工作方式时,由于片上ROM是CPU的私有存储器,并且片上ROM接口的访问带宽满足CPU实时读取的要求,因此不需要使用缓存功能。在这种情况下,最优的缓存分配方案是将缓存中的全部存储器都划分给片上RAM访问接口,以保证指令和数据的存取速度达到平衡。

而当支持片外FLASH+片上RAM工作方式时,由于片外FLASH的访问带宽通常显著小于片上RAM,或者说,片外FLASH的访问效率更低,访问速度更慢,并且片外FLASH中常常既包含程序对象(指令)也包含数据对象(数据)。因此,这种情况下的最优方案是将全部缓存存储器中的一半划分给片外FLASH的指令接口,另一半划分给片外FLASH的数据接口。

在本申请实施例中,可以将缓存配置成缓存存储器集群的形式,从而根据外接存储设备所存储的存储对象,灵活地将缓存存储器分配给这些存储对象,提高CPU性能。

需要说明的是,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

参照图4,示出了本申请一个实施例的一种缓存分配控制装置的示意图,具体可以包括如下模块:

识别模块401,用于在检测到外接存储设备时,识别所述外接存储设备的存储类型;

确定模块402,用于根据所述外接存储设备的存储类型,确定待分配给所述外接存储设备的缓存数量;

分配模块403,用于按照所述待分配给所述外接存储设备的缓存数量,为所述外接存储设备分配相应数量的缓存。

在本申请实施例中,所述识别模块401具体可以包括如下子模块:

存储对象识别子模块,用于在检测到外接存储设备时,识别所述外接存储设备中的存储对象,所述存储对象包括程序对象或数据对象中的至少一种;

第一存储类型确定子模块,用于根据所述外接存储设备中的存储对象,确定所述外接存储设备的存储类型。

在本申请实施例中,所述识别模块401还可以包括如下子模块:

访问带宽识别子模块,用于在检测到外接存储设备时,识别所述外接存储设备的访问带宽;

第二存储类型确定子模块,用于根据所述外接存储设备的访问带宽,确定所述外接存储设备的存储类型。

在本申请实施例中,所述识别模块401还可以包括如下子模块:

产品类型识别子模块,用于在检测到外接存储设备时,识别芯片CPU可访问的非易失存储器中预先定义的产品类型;

第三存储类型确定子模块,用于根据所述产品类型,确定所述外接存储设备的存储类型。

在本申请实施例中,所述确定模块402具体可以包括如下子模块:

配置信息读取子模块,用于读取所述外接存储设备的配置信息;

缓存分配信息获取子模块,用于获取与所述配置信息相匹配的缓存分配信息,所述缓存分配信息根据预先对不同存储类型的外接存储设备进行测试所获得的测试结果生成;

缓存数量确定子模块,用于根据所述缓存分配信息,确定待分配给所述外接存储设备的缓存数量。

在本申请实施例中,所述缓存包括多个缓存存储器,所述缓存数量确定子模块具体可以包括如下单元:

缓存存储器个数确定单元,用于根据所述缓存分配信息中记录的不同存储对象所需的缓存存储器个数,确定待分配给所述外接存储设备中的存储对象的缓存存储器个数。

在本申请实施例中,所述分配模块403具体可以包括如下子模块:

缓存存储器分配子模块,用于按照待分配给所述存储对象的缓存存储器个数,为所述外接存储设备中的存储对象分配相应个数的缓存存储器。

在本申请实施例中,所述缓存存储器分配子模块具体可以包括如下单元:

访问接口确定单元,用于确定所述存储对象对应的访问接口;

关联配置单元,用于将分配给所述存储对象的缓存存储器与所述访问接口关联配置。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述得比较简单,相关之处参见方法实施例部分的说明即可。

参照图5,示出了本申请一个实施例的一种终端设备的示意图。如图5所示,本实施例的终端设备500包括:处理器510、存储器520以及存储在所述存储器520中并可在所述处理器510上运行的计算机程序521。所述处理器510执行所述计算机程序521时实现上述缓存分配控制方法各个实施例中的步骤,例如图1所示的步骤S101至S103。或者,所述处理器510执行所述计算机程序521时实现上述各装置实施例中各模块/单元的功能,例如图4所示模块401至403的功能。

示例性的,所述计算机程序521可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器520中,并由所述处理器510执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段可以用于描述所述计算机程序521在所述终端设备500中的执行过程。例如,所述计算机程序521可以被分割成识别模块、确定模块、分配模块,各模块具体功能如下:

识别模块,用于在检测到外接存储设备时,识别所述外接存储设备的存储类型;

确定模块,用于根据所述外接存储设备的存储类型,确定待分配给所述外接存储设备的缓存数量;

分配模块,用于按照所述待分配给所述外接存储设备的缓存数量,为所述外接存储设备分配相应数量的缓存。

所述终端设备500可包括,但不仅限于,处理器510、存储器520。本领域技术人员可以理解,图5仅仅是终端设备500的一种示例,并不构成对终端设备500的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备500还可以包括输入输出设备、网络接入设备、总线等。

所述处理器510可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器520可以是所述终端设备500的内部存储单元,例如终端设备500的硬盘或内存。所述存储器520也可以是所述终端设备500的外部存储设备,例如所述终端设备500上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等等。进一步地,所述存储器520还可以既包括所述终端设备500的内部存储单元也包括外部存储设备。所述存储器520用于存储所述计算机程序521以及所述终端设备500所需的其他程序和数据。所述存储器520还可以用于暂时地存储已经输出或者将要输出的数据。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制。尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:数据加速运算处理方法、装置及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类