存储系统控制方法技术方案

技术编号:2861859 阅读:213 留言:0更新日期:2012-04-11 18:40
一种存储系统控制方法,是在包括中央处理单元、高速缓冲存储器和主存储器、并且对主存储器具有DMA传送功能的系统中的控制方法,其中当传送到所述主存储器的数据量达到任意值时,对所述高速缓冲存储器中与通过DMA传送写入到所述主存储器数据的地址相对应的数据执行清除。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及具有DMA控制器和主存储器的处理器系统中的存储器地址控制,其中DMA控制器用于对高速缓冲存储器和主存储器执行DMA控制。
技术介绍
通常,作为实现处理器速度改进的方法,为了从主存储器读取数据程序等,一般使用高速缓冲存储器系统,其中一个具有小存储容量并能高速访问主存储器的存储器(高速缓冲存储器)被布置于处理器附近,以便在高速缓冲存储器中存储主存储器的部分数据程序等,从而高速访问数据程序。在这种高速缓冲存储器系统中,主存储器中的部分数据被读入高速缓冲存储器,以便对读入高速缓冲存储器的主存储器存储的部分数据的地址进行控制,从而当处理器读取所希望的数据时,如果它们存在于高速缓冲存储器中,则可以从高速缓冲存储器获得所希望的数据。图10表示出了主存储器中的数据和高速缓冲存储器中的数据之间的关系。主存储器(a)中的部分数据存储在高速缓冲存储器(b)中,并且处理器单元或专用的地址控制装置管理与高速缓冲存储器(b)中数据相对应的主存储器中的地址。与从主存储器读取数据的情况相比较,采用这种系统可以实现高速数据访问。存储在高速缓冲存储器中的数据包括处理器频繁获取的数据,例如频繁运行的程序本文档来自技高网...

【技术保护点】
一种存储系统控制方法,所述系统包括中央处理单元、高速缓冲存储器和主存储器,并且所述主存储器具有DMA传送功能,其特征在于,当传送到所述主存储器的数据量达到任意值时,对所述高速缓冲存储器中与通过DMA传送写入所述主存储器中的数据的地址 相对应的数据执行清除。

【技术特征摘要】
JP 2003-12-22 2003-4241521.一种存储系统控制方法,所述系统包括中央处理单元、高速缓冲存储器和主存储器,并且所述主存储器具有DMA传送功能,其特征在于,当传送到所述主存储器的数据量达到任意值时,对所述高速缓冲存储器中与通过DMA传送写入所述主存储器中的数据的地址相对应的数据执行清除。2.根据权利要求1所述的控制方法,其中存储系统控制方法的特征在于在传送到所述主存储器的数据量达到任意值之前,当所述中央处理单元对通过DMA传送在所述主存储器中写入的数据产生访问请求时,对所述高速缓冲存储器中与通过所述DMA传送写入到所述主存储器中数据的地址相对应的数据执行清除。3.根据权利要求1所述的控制方法,其中存储系统控制方法的特征在于在传送到所述主存储器的数据量达到任意值之前,当通过所述DMA传送在所述主存储器中写入了所有的数据时,对所述高速缓冲存储器中与通过DMA传送写入到所述主存储器中数据的地址相对应的所有数据执行清除。4.根据权利要求2的控制方法,其中存储系统控制方法的特征在于在传送到所述主存储器的数据量达到任意值之前、并且在所述中央处理单元对通过DMA传送在所述主存储器中写入的数据产生访问请求之前,当应该通过DMA传送在所述主存储器中写入的所有数据已完成传送时,对所述高速缓冲存储器中与通过DMA传送写入到所述主存储器中数据的地址相对应的所有数据执行清除。5.一种存储系统控制方法,所述系统包括中央处理单元、高速缓冲存储器和主存储器、并且对主存储器具有DMA传送功能,其特征在于,该方法为当所述中央处理单元对通过DMA传送写入到所述主存储器中的数据产生访问请求时,对所述高速缓冲存储器中与通过所述DMA传送写入到所述主存储器中数据的地址相对应的数据执行清除。6.根据权利要求5所述的控制方法,其中存储系统控制方法的特征在于当所述中央处理单元对通过DMA传送已写入到所述主存储器中的数据产生访问请求时,如果通过DMA传送在所述主存储器中写入的数据量不超过任意值,那么所述高速缓冲存储器中的数据不被清除,并且所述中央处理单元在不使用所述高速缓冲存储器的情况下,读取通过DMA传送在所述主存储器中写入的数据。7.一种存储系统控制方法,所述系统包括中央处理单元、高速缓冲存储器和主存储器、并且对主存储器具有DMA传送功能,其特征在于,该方法为当所述中央处理单元对通过DMA传送写入到所述主存储器中的数据产生访问请求时,对所述高速缓冲存储器中与所述中央处理单元产生访问请求的主存储器中数据的地址所对应的数据执行清除。8.一种存储系统控制方法,所述系统包括中央处理单元、高速缓冲存储器和主存储器、并且对主存储器具有DMA传送功能,其特征在于,该方法为当传送到所述主存储器的数据量达到主存储器的可用记录容量时,停止DMA传送。9.一种存储系统控制方法,所述系统包括中央处理单元、高速缓冲存储器和主存储器、并且对主存储器具有DMA传送功能,其特征在于,该方法为当DMA传送方式传送到所述主存储器的数据量达到所述主存储器的可用的记录容量时,对所述高速缓冲存储器中与通过DMA传送写入到所述主存储器中数据的地址相对应的数据执行清除。10.根据权利要求9所述的控制方法,其中存储系统控制方法的特征在于对所述高速缓冲存储器中与通过DMA传送写入到所述主存储器中数据的地址相对应的数据执行清除,并且所述中央处理单元读取通过DMA传送写入到所述主存储器中的数据。11.根据权利要求10所述的存储系统控制方法,其中存储系统控制方法的特征在于如果通过DMA传送写入到所述主存储器中的数据量不超过任意值,那么所述高速缓冲存储器中的数据不被清除,并且所述中央处理单元在不使用所述高速缓冲存储器的情况下,读取通过DMA传送写入到所述主存储器中的数据。12.根据权利要求1所述的存储系统控制方法,其特征在于,所述主存储器是环形缓冲器的FIFO存储器。13.根据权利要求1所述的存储系统控制方法,其特征在于,所述主存储器是环形缓冲器的FIFO存储器,并且通过DMA传送方式传送到所述主存储器的数据量达到所述任意阈值的情况是所述主存储器的数据写位置达到所述主存储器最...

【专利技术属性】
技术研发人员:田村创石田英雄多田纳雅贵
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1