When a startup instruction has been issued: a processor 100 first controls a switching unit 110 in order to execute startup by means of a first program stored in a main memory 120; if startup cannot be achieved by means of the first program within a first period, the processor 100 switches the switching unit in order to execute startup by means of a second program stored in a sub-memory 122; and if startup cannot be achieved by means of the second program within a second period, the processor 100 performs control to suspend the supply of power from a battery.Selon l'invention, lorsqu'une instruction de démarrage est émise, un processeur (100) commande d'abord une unité de commutation (110) afin d'exécuter un démarrage au moyen d'un premier programme stocké dans une mémoire principale (120) ; si le démarrage ne peut pas être obtenu au moyen du premier programme dans une première période, le processeur commute l'unité de commutation afin d'exécuter le démarrage au moyen d'un second programme stocké dans une sous-mémoire (122) ; et si le démarrage ne peut pas être obtenu au moyen du second programme dans une seconde période, le processeur (100) effectue une commande pour suspendre l'alimentation en énergie d'une batterie.プロセッサ100は、起動指示があった場合に、最初に切替部110を制御してメインメモリ120に格納される第1のプログラムにより起動を実行し、第1のプログラムによる起動が第1の期間内にできない場合には、切替部を切替えてサブメモリ122に格納される第2のプログラムにより起動を実行し、第2のプログラムによる起動が第2の期間内にできない場合には、電池からの電力供給を停止するように制御する。