Method and apparatus for maintaining cache coherence in a computer system

   
   

The computer system includes a processor having an associated cache to store a data segment in a Read Only state. For one embodiment, a Read Only state may indicate that no other processor of the system has a clean, valid copy of the segment. Before the processor may write to the segment in a Read Only state, however, the processor may first request ownership of the segment. As an alternative to storing the segment in a Read Only state, the segment may be stored in a Modified, Exclusive, Shared, Invalid or any other state.

El sistema informático incluye un procesador que tiene un escondrijo asociado para almacenar un segmento de datos en solamente un estado leído. Para una encarnación, solamente un estado leído puede indicar que ningún otro procesador del sistema tiene una copia limpia, válida del segmento. Antes de que el procesador pueda escribir al segmento en solamente un estado leído, sin embargo, el procesador puede primero solicitar la propiedad del segmento. Como alternativa a almacenar el segmento en solamente un estado leído, el segmento se puede almacenar en haber modificado, la exclusiva, compartida, el invalid o cualquier otro estado.

 
Web www.patentalert.com

< Method for managing flushes with the cache

< Data storage system using 3-party hand-off protocol to maintain a single coherent logical image

> Data storage device for fast multiple file write operations

> Binned remembered sets

~ 00161