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.