Methods of widening the permission for a memory access in a data processing system having a virtual cache memory and a translation lookaside buffer are disclosed. A memory access operation is initiated on a predetermined memory location based on logical address information and permission information associated with the memory access operation. The virtual cache memory is accessed and a determination may be made if there is a match between logical address information of the memory access operation and logical address information stored in the entries of the virtual cache. In the event of a match, then a determination may be made based on the permission information of the memory access operation and the permission information of the particular entry of the virtual cache memory as to whether the memory access operation is permitted. If the memory access operation is not permitted by the permission information of the particular entry of the virtual cache memory, then the translation lookaside buffer may be accessed based on the logical address information of the particular entry of the virtual cache memory. If there is a match between the logical address information of the particular entry of the virtual cache memory and the logical address information of a particular entry of the translation lookaside buffer, then a determination may be made based on the permission information of the memory access operation and the permission information of the particular entry of the translation lookaside buffer as to whether the memory access operation is permitted by the permission information of the particular entry of the translation lookaside buffer. If the memory access operation is permitted by the permission information of the particular entry of the translation lookaside buffer, then the permission information of the particular entry of the virtual cache memory may be updated based on the permission information of the particular entry of the translation lookaside buffer and the memory access operation may be completed.

I metodi di allargamento del permesso per un accesso di memoria in un sistema dell'elaborazione dei dati che ha un'antememoria virtuale e un amplificatore di lookaside di traduzione sono rilevati. Un funzionamento di accesso di memoria è iniziato su una posizione di memoria predeterminata basata sulle informazioni logiche di indirizzo e sulle informazioni di permesso connesse con il funzionamento di accesso di memoria. L'antememoria virtuale è raggiunta e una determinazione può essere fatta se ci è un fiammifero fra le informazioni logiche di indirizzo del funzionamento di accesso di memoria e le informazioni logiche di indirizzo memorizzate nelle entrate del nascondiglio virtuale. In caso di un fiammifero, allora una determinazione può essere fatta basato sulle informazioni di permesso del funzionamento di accesso di memoria e sulle informazioni di permesso dell'entrata particolare dell'antememoria virtuale se il funzionamento di accesso di memoria è consentito. Se il funzionamento di accesso di memoria non è consentito dalle informazioni di permesso dell'entrata particolare dell'antememoria virtuale, allora l'amplificatore di lookaside di traduzione può essere raggiunto ha basato sulle informazioni logiche di indirizzo dell'entrata particolare dell'antememoria virtuale. Se ci è un fiammifero fra le informazioni logiche di indirizzo dell'entrata particolare dell'antememoria virtuale e le informazioni logiche di indirizzo di un'entrata particolare dell'amplificatore di lookaside di traduzione, allora una determinazione può essere fatta basato sulle informazioni di permesso del funzionamento di accesso di memoria e sulle informazioni di permesso dell'entrata particolare dell'amplificatore di lookaside di traduzione se il funzionamento di accesso di memoria è consentito dalle informazioni di permesso dell'entrata particolare dell'amplificatore di lookaside di traduzione. Se il funzionamento di accesso di memoria è consentito dalle informazioni di permesso dell'entrata particolare dell'amplificatore di lookaside di traduzione, quindi le informazioni di permesso dell'entrata particolare dell'antememoria virtuale possono essere aggiornato basate sulle informazioni di permesso dell'entrata particolare dell'amplificatore di lookaside di traduzione ed il funzionamento di accesso di memoria può essere completato.

 
Web www.patentalert.com

< (none)

< Multilevel cache system and method having a merged tag array to store tags for multiple data arrays

> Artificial tree with decorative lamps

> (none)

~ 00078