Method and apparatus for updating the contents of a first memory of a
computer system. In one embodiment, new information intended for the first
memory is received by the computer system from an external source, wherein
the first memory is for storing information that is required during
startup of the computer system. The new information thus received is
stored in a second memory capable of retaining information stored therein
upon a restart of the computer system. The computer system is restarted
without relying on the new information. The new ROM image can be
pre-flighted before it is flashed into ROM. In this embodiment, the new
information stored in the second memory can be verified to ensure that it
is safe to load the new information into the first memory. When a positive
verification result is obtained, the new information is loaded from the
second memory into the first memory such that the new information can be
used for a subsequent startup of the computer system. In a specific
embodiment, the present invention includes the above and wherein the first
memory comprises a flash ROM. In one embodiment, the present invention
includes the above and wherein the computer system is a PDA. In a
preferred embodiment, the present invention includes the above and wherein
the new information is received by the computer system via wireless
communication.
Méthode et appareil pour mettre à jour le contenu d'une première mémoire d'un système informatique. Dans une incorporation, la nouvelle information destinée à la première mémoire est reçue par le système informatique d'une source extérieure, où la première mémoire est pour le stockage de l'information qui est exigée pendant le démarrage du système informatique. La nouvelle information reçue ainsi est stockée dans une deuxième mémoire capable de maintenir l'information stockée là-dedans sur un relancement du système informatique. Le système informatique est remis en marche sans compter sur la nouvelle information. La nouvelle image de ROM peut être pre-flighted avant qu'elle soit clignotée dans la ROM. Dans cette incorporation, la nouvelle information stockée dans la deuxième mémoire peut être vérifiée pour s'assurer qu'il est sûr de charger la nouvelle information dans la première mémoire. Quand un résultat positif de vérification est obtenu, la nouvelle information est chargée de la deuxième mémoire dans la première mémoire tels que la nouvelle information peut être employée pour un démarrage suivant du système informatique. Dans un mode de réalisation spécifique, la présente invention inclut ce qui précède et où la première mémoire comporte une ROM d'instantané. Dans une incorporation, la présente invention inclut ce qui précède et où le système informatique est un PDA. Dans un mode de réalisation préféré, la présente invention inclut ce qui précède et où la nouvelle information est reçue par le système informatique par l'intermédiaire de la communication sans fil.