发明名称 提供快取记忆体管理命令给直接记忆体存取控制器之方法
摘要
申请公布号 TWI334540 申请公布日期 2010.12.11
申请号 TW094107376 申请日期 2005.03.10
申请人 万国商业机器公司 发明人 查理斯 雷 强斯;詹姆斯 艾伦 卡莱;刘潘辰 彼得;创索崑
分类号 G06F13/28 主分类号 G06F13/28
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 一种提供快取记忆体管理之软体程式控制的系统,其包括:一处理器,其经组态以产生用于在该处理器上执行一软体程式时之一快取记忆体的管理之DMA命令;及一DMA控制器,其耦接至该处理器、经组态以执行用于一快取记忆体之管理的该等DMA命令。如请求项1之系统,其进一步包含一耦接至该DMA控制器之快取记忆体,该系统经组态为用于供该DMA控制器上之一快取记忆体的管理使用之该等DMA命令之执行以管理耦接至该DMA控制器之该快取记忆体的运作。如请求项1之系统,其中该等DMA命令之至少其中之一命令为一获得命令,且该等DMA命令之至少其中之一命令为一放入命令。如请求项1之系统,其中该等DMA命令之至少其中之一命令为一刷新命令。如请求项1之系统,其中该等DMA命令之至少其中之一命令为一归零命令。如请求项1之系统,其中该等DMA命令之参数包含分级线、标记、传送大小及有效低位址。如请求项1之系统,其中该快取记忆体为一紧密耦接至该DMA控制器之DMA快取记忆体。如请求项1之系统,其中该快取记忆体为一用于系统记忆体之快取记忆体。一种在包含一DMA控制器与一处理器之一系统中用于快取记忆体管理的方法,该方法包括以下步骤:在该处理器上执行软体以产生用于一快取记忆体之管理的若干DMA命令;将该等DMA命令发至该DMA控制器;及执行该等DMA命令。如请求项9之方法,其中一快取记忆体耦接至该DMA控制器,且在该DMA控制器上执行该等DMA命令以管理该快取记忆体之运作。如请求项9之方法,其中该等DMA命令之至少其中之一命令为一放入命令,且其中该等DMA命令之至少其中之一命令为一获得命令。如请求项9之方法,其中该等DMA命令之至少其中之一命令为一刷新命令。如请求项9之方法,其中该快取记忆体为一紧密耦接至该DMA控制器之DMA快取记忆体。如请求项9之方法,其中该快取记忆体为一用于系统记忆体之快取记忆体。一种在包含一DMA控制器及一处理器之一系统中用于快取记忆体管理的电脑程式产品,该电脑程式产品具有一具备一嵌入其上之电脑程式的媒体,该电脑程式包含:在该处理器上执行软体以产生用于一快取记忆体之管理之DMA若干命令的电脑程式码;将该等DMA命令发至该DMA控制器的电脑程式码;及执行该等DMA命令之电脑程式码。如请求项15之电脑程式产品,其中该等DMA命令之至少其中之一命令为一获得命令。如请求项15之电脑程式产品,其中该等DMA命令之至少其中之一命令为一放入命令。如请求项15之电脑程式产品,其中该等DMA命令之至少其中之一命令为一刷新命令。如请求项15之电脑程式产品,其中该等DMA命令之至少其中之一命令为一归零命令。如请求项15之电脑程式产品,其中该快取记忆体为一紧密耦接至该DMA控制器之DMA快取记忆体。如请求项15之电脑程式产品,其中该快取记忆体为一用于系统记忆体之快取记忆体。
地址 美国