A page table method that allows programming of flash memory without
corrupting the translation lookaside buffers is described. Flash memory is
used to store page tables and other data. In one embodiment of the
invention, the page tables are shadowed in random access memory after
system bootup to prevent the system from crashing in the event the page
tables are accessed while the read only memory is being programmed. In a
second embodiment of the invention, the translation lookaside buffers are
pre-charged.
Une méthode de table de page qui permet la programmation de la mémoire instantanée sans corrompre les amortisseurs de lookaside de traduction est décrite. De la mémoire instantanée est employée pour stocker des tables de page et d'autres données. Dans un mode de réalisation de l'invention, les tables de page sont ombragées dans la mémoire à accès sélective après que le bootup de système pour empêcher le système de se briser en cas les tables de page soient consultés tandis que seulement la mémoire lue est programmée. Dans un deuxième mode de réalisation de l'invention, les amortisseurs de lookaside de traduction sont préchargés.