A method and apparatus that operates within a virtual memory system in which portions of the memory system can be "omnibus wired," Omnibus wiring a page guarantees that the page is present in memory and that the mapping tables pointing to the page's location are also present and filled in for all possible address references to the page. Because the system is which the present invention is implemented allows memory sharing between processes, there can be several virtual addresses that address a single page. Various elements in the virtual memory system include a "cached MSCR" field. The cached MSCR field is used to determine whether it is necessary to continue recursing upwards when performing omnibus wiring, since there is a special case associated with "uplevel references" and omnibus wiring.

Une méthode et un appareil qui fonctionne dans un système de mémoire virtuelle dans lequel les parties du système de mémoire peuvent être "câblé omnibus," câblage omnibus garanties d'une page que la page est présente dans la mémoire et que les tables traçantes se dirigeant à l'endroit de la page sont également présentes et complétées pour toutes les références d'adresses possibles à la page. Puisqu'est le système ce qui la présente invention est mise en application permet la mémoire partageant entre les processus, là peut être plusieurs adresses virtuelles qui adressent une page simple. Les divers éléments dans le système de mémoire virtuelle incluent un champ "de MSCR caché". Le champ caché de MSCR est employé pour déterminer s'il est nécessaire de continuer de recursing vers le haut en exécutant le câblage omnibus, puisqu'il y a un cas spécial lié au l'"uplevel met en référence" et le câblage omnibus.

 
Web www.patentalert.com

< (none)

< Programmable microcontroller architecture for disk drive system

> Shadow commands to optimize sequencing of requests in a switch-based multi-processor system

> (none)

~ 00012