A software installation and recovery system provides an initial bootstrap sequence of instructions that initializes the low-level parameters of the client device, initializes the persistent storage system, loads a bootstrap loader from the persistent store into program memory, and passes execution to the bootstrap loader. A second stage boot loader locates the operating system in the persistent store, loads the operating system into program memory, and passes execution to the operating system which then performs necessary hardware and software initialization, loads the viewing object database code and other application software from the persistent store, and begins execution of the applications. The persistent store contains at least two partitions for each of the following: the second stage boot loader; the operating system kernel; and the application software. A partition table resides in the boot sector that records an indication for duplicated partitions in which one of the partitions is marked primary and another is marked backup. The invention verifies that each level of software was loaded off of the primary partition. If a load was from the primary partition and the installation at that level was successful, then a successful indication is recorded for that level, otherwise, the backup partition for that level is copied over the primary partition and a failure indication is recorded for that level. Finalizing the installation for the top application level of software may be delayed until all parts of the application environment have been successfully loaded and started.

Un sistema de la instalación y de la recuperación del software proporciona una secuencia inicial del elástico de bota de instrucciones que inicialice los parámetros bajos del dispositivo del cliente, inicialice el sistema persistente del almacenaje, cargue un cargador de elástico de bota del almacén persistente en memoria del programa, y pase la ejecución al cargador de elástico de bota. Un cargador del cargador de la segunda etapa localiza el sistema operativo en el almacén persistente, carga el sistema operativo en memoria del programa, y pasa la ejecución al sistema operativo que después realiza la inicialización necesaria del hardware y del software, carga el código de la base de datos del objeto de la visión y el otro software de uso del almacén persistente, y comienza la ejecución de los usos. El almacén persistente contiene por lo menos dos particiones para cada uno del siguiente: el cargador del cargador de la segunda etapa; el núcleo del sistema operativo; y el software de uso. Una tabla de la partición reside en el sector del cargador que registra una indicación para las particiones duplicadas en las cuales una de las particiones es primaria marcado y otra es reserva marcada. La invención verifica que cada nivel del software fuera cargado apagado de la partición primaria. Si una carga era de la partición primaria y la instalación en ese nivel era acertada, después una indicación acertada se registra para ese nivel, si no, la partición de reserva para ese nivel se copia sobre la partición primaria y una indicación de falta se registra para ese nivel. Concluir la instalación para el nivel superior del uso del software puede ser retrasada hasta que todas las partes del ambiente del uso se han cargado y se han comenzado con éxito.

 
Web www.patentalert.com

< Profile driven code motion and scheduling

< Process thread system receiving request packet from server thread, initiating process thread in response to request packet, synchronizing thread process between clients-servers.

> Multimedia playing apparatus utilizing synchronization of scenario-defined processing time points with playing of finite-time monomedia item

> Method and apparatus for organizing notes on a limited resource computing device

~ 00053