Extended cache memory system and method for caching data including changing a state field value in an extent record

   
   

A cache system and a method for an extent-based cache memory design are disclosed. The method Includes providing a storage device and a host device where each device is in communication with the memory and creating an extent record associated with the memory. A storage device access request is received from the host device and at least one state field value in the extent record is changed in response to the access request from the host device. The size of an extent associated with the extent record and allocated within the memory may be based on the access request and any additional speculative data. The at least one state field value may be selected from the group consisting of extent size, valid count, hit count, and dirty count. The storage device may be implemented as an intelligent hard disk drive and the memory may be implemented by random access memory (RAM).

Um sistema do esconderijo e um método para um projeto extensão-baseado da memória de esconderijo são divulgados. O método inclui fornecer um dispositivo de armazenamento e um dispositivo do anfitrião onde cada dispositivo esteja em uma comunicação com a memória e criar um registro da extensão associado com a memória. Um pedido do acesso do dispositivo de armazenamento é recebido do dispositivo do anfitrião e ao menos um valor do campo do estado no registro da extensão é mudado em resposta ao pedido do acesso do dispositivo do anfitrião. O tamanho de uma extensão associada com o registro da extensão e alocada dentro da memória pode ser baseado no pedido do acesso e em todos os dados speculative adicionais. O ao menos um valor do campo do estado pode ser selecionado do tamanho consistindo da extensão do grupo, da contagem válida, da contagem da batida, e da contagem suja. O dispositivo de armazenamento pode ser executado como uma movimentação de disco duro inteligente e a memória pode ser executada pela memória de acesso aleatório (RAM).

 
Web www.patentalert.com

< Method for recovering CO2

< Process for producing magnetite particles

> Disk control device and method processing variable-block and fixed-block accesses from host devices

> Enabling a docking station for ISA adapters

~ 00123