A data grouping means divides data items stored in a cache memory section
into groups of data having different access patterns. The priority
assigning means assigns an order of priorities to data items in each group
that the priority assigning means manages according to an individual
caching algorithm. The lowest priority determining means determines the
lowest priority group when there is not enough unused memory space in the
cache memory section and it is necessary to purge a data item. The data
operating means purges the lowest priority data in the lowest priority
group. Thus the groups of data having different access patterns can be
cached effectively.
Uns dados que agrupam meios dividem os artigos de dados armazenados em uma seção da memória de esconderijo em grupos dos dados que têm testes padrões diferentes do acesso. A prioridade que atribui meios atribui uma ordem de prioridades aos artigos de dados em cada grupo que a prioridade que atribui meios controla de acordo com um algoritmo caching individual. A prioridade a mais baixa que determina meios determina o grupo de prioridade o mais baixo quando não há bastante espaço de memória não utilizado na seção da memória de esconderijo e é necessário remover um artigo de dados. Os meios operando-se dos dados removem os dados os mais baixos da prioridade no grupo de prioridade o mais baixo. Assim os grupos dos dados que têm testes padrões diferentes do acesso podem cached eficazmente.