Methods of managing a cache memory system in a data processing system are disclosed. The data processing system executes instructions and stores and receives data from a memory having locations in a memory space. The entries of the cache memory are in locations in a register space separate from the memory space. A first instruction that operates only on locations in a register space but not on locations in memory space may be executed to obtain address information from at least one entry of the cache memory. The obtained address information be compared with target address information. If the comparison between the obtained address information and the target address information results in a correspondence, then a first operation may be performed on the entry of the cache memory. If the comparison between the obtained address information and the target address information does not result in a correspondence, then the fit first operations not performed on the entry of the cache memory. Management operations may thus be performed on the cache memory without using locations in memory space. The first operation may include invalidate, flush or purge operations. The cache memory may be a virtual cache memory that has a plurality of entries each including physical address information and logical address information. The obtained address information, may be logical address information or physical address information. The first instruction may be a GET instruction for reading information from entries of the translation lookaside buffer or the cache memory. The second instruction may be a PUT instruction for writing information to entries of the translation lookaside buffer or the cache memory.

I metodi di controllo del sistema di antememoria in un sistema dell'elaborazione dei dati sono rilevati. Il sistema dell'elaborazione dei dati esegue le istruzioni e memorizza e riceve i dati da una memoria che ha posizioni in uno spazio di memoria. Le entrate dell'antememoria sono nelle posizioni in uno spazio del registro a parte dallo spazio di memoria. Una prima istruzione che funziona soltanto sulle posizioni in uno spazio del registro ma non sulle posizioni nello spazio di memoria può essere eseguita per ottenere le informazioni di indirizzo almeno da una voce dell'antememoria. Le informazioni ottenute di indirizzo sono paragonate alle informazioni di indirizzo dell'obiettivo. Se il confronto fra le informazioni ottenute di indirizzo e l'obiettivo richiama i risultati delle informazioni in una corrispondenza, allora un primo funzionamento può essere realizzato sull'entrata dell'antememoria. Se il confronto fra le informazioni ottenute di indirizzo e le informazioni di indirizzo dell'obiettivo non provoca una corrispondenza, allora i primi funzionamenti adatti non realizzati sull'entrata dell'antememoria. I funzionamenti dell'amministrazione possono essere realizzati così sull'antememoria senza usando le posizioni nello spazio di memoria. Il primo funzionamento può includere invalida, irriga o elimina l'inceppo i funzionamenti. L'antememoria può essere un'antememoria virtuale che ha una pluralità di entrate ciascuno compreso le informazioni fisiche di indirizzo e le informazioni logiche di indirizzo. Le informazioni ottenute di indirizzo, possono essere le informazioni logiche di indirizzo o le informazioni fisiche di indirizzo. La prima istruzione può essere un'istruzione di OTTEN per le informazioni della lettura dalle entrate dell'amplificatore di lookaside di traduzione o dell'antememoria. La seconda istruzione può essere un'istruzione MESSA per le informazioni di scrittura alle entrate dell'amplificatore di lookaside di traduzione o dell'antememoria.

 
Web www.patentalert.com

< (none)

< Network directory access mechanism

> Device for data analysis and organization

> (none)

~ 00067