A method for managing data blocks in a cache buffer defining date block segments, and for automatically transferring data into and out of the cache buffer. A cache list comprises a plurality of entries each including information identifying a corresponding cache segment, and a set of consecutive data blocks stored in the cache segment. Providing cache status for a requested set of date blocks includes traversing the cache list to locate entries identifying the starting data block in the requested set, and consecutive data blocks successively following the starting data block without interruption, and identifying as a missing data block the first data block in said succession, including said starting data block, not identified in any entry. The missing data block is used to provide status: a full hit if the missing data block is not in the requested set; a miss if the missing data block is the starting data block in the requested set, or a partial hit otherwise. In response to a write command for a new set of data, the cache list is traversed to locate all entries identifying sets of data blocks overlapping the new set. If a located entry identifies a set of data blocks fully overlapping the new set, there is a full hit. If no entry is located, there is miss. Otherwise, there is a partial hit. The new set can be automatically transferred into a predesignated buffer area selected by the cache manager.

Un metodo per il controllo dei blocchetti di dati in un amplificatore di nascondiglio che definisce i segmenti del blocchetto della data e per i dati automaticamente di trasferimento in e dall'amplificatore di nascondiglio. Una lista del nascondiglio contiene una pluralità le entrate ciascuno compreso le informazioni che identificano un segmento corrispondente del nascondiglio e un insieme i blocchetti successivi di dati immagazzinati nel segmento del nascondiglio. Fornendo la condizione del nascondiglio per un insieme chiesto dei blocchetti della data include l'attraversamento della lista del nascondiglio per individuare le entrate che identificano il blocchetto partente di dati nell'insieme chiesto ed i dati successivi ostruiscono successivamente dopo il blocchetto cominciante di dati senza interruzione ed identificare mentre i dati mancanti ostruiscono il primo blocchetto di dati nella successione detta, compreso il blocchetto cominciante detto di dati, non identificato in tutta l'entrata. Il blocchetto mancante di dati è usato per fornire la condizione: un colpo completo se il blocchetto mancante di dati non è nell'insieme chiesto; una mancanza se il blocchetto mancante di dati è il blocchetto cominciante di dati nell'insieme chiesto, o un colpo parziale al contrario. In risposta ad un ordine di scrittura per un nuovo insieme dei dati, la lista del nascondiglio è attraversata per individuare tutte le entrate che identificano gli insiemi dei blocchetti di dati che coincidono il nuovo insieme. Se un'entrata individuata identifica un insieme dei dati ostruisce completamente la sovrapposizione dell'insieme nuovo, ci è un colpo completo. Se nessun'entrata è individuata, ci è mancanza. Altrimenti, ci è un colpo parziale. Il nuovo insieme può essere trasferito automaticamente in una zona di amplificatore designata in precedenza selezionata dal responsabile del nascondiglio.

 
Web www.patentalert.com

< (none)

< Method and apparatus for extending secure communication operations via a shared list

> Microprocessor modified to perform inverse discrete cosine transform operations on a one-dimensional matrix of numbers within a minimal number of instructions

> (none)

~ 00003