Patent ID: 6223336
Filing Date: 2001-04-24
Classification: G06F

Abstract:
A multitasking computer system comprising:at least two planes of non-volatile memory devices each storing a boot process program that is rewritable by software,a multitasking operating system for operating plural tasks,a boot process program rewriting program for operating as one of tasks of said multitasking operating systema register having a latch function for storing data representing respective rewrite states of each of said boot process programs such that data indicating rewriting of a boot process program is stored when the rewriting of the boot process program is begun and is retained in storage unless it is determined that the rewriting of the boot process program is successfully completed, the register thereby indicating rewriting of a boot process program in the event of a failure during rewriting of the boot process program, anda non-volatile memory device selector for selecting one of said non-volatile memory devices to provide a non-corrupted boot process program for booting the system based on boot process program rewrite states stored in the register.