摘要 |
キャッシュ管理のためのシステムおよび方法が提供される。例示的なシステムは、キャッシュとキャッシュ管理コンポーネントとを含む。キャッシュは、ユニバーサルシリアルバス(USB)デバイスの一部をそれぞれが含む複数のデバイスエンドポイントに対応する複数のキャッシュラインを有する。キャッシュ管理コンポーネントは、第1デバイスエンドポイントに関わるデータ転送のための複数の第1転送要求ブロック(TRB)を受信し、キャッシュにおけるキャッシュラインが第1デバイスエンドポイントに割り当てられているかを決定するよう構成される。キャッシュ管理コンポーネントはさらに、キャッシュにおけるキャッシュラインが第1デバイスエンドポイントに割り当てられていないことに応答して、有効なTRBを含まないエンプティキャッシュラインをキャッシュが含むかを決定し、キャッシュがエンプティキャッシュラインを含むことに応答して、エンプティキャッシュラインを第1デバイスエンドポイントに割り当て、複数の第1TRBをエンプティキャッシュラインに格納するよう構成される。 |