EP0572332A1

A method and a device for booting a computer at a programmed time.

Abstract

A booting method for a microcomputer consists in executing a Power On Self Test program, loading an operating system and executing at least one current startup file including user-selected programs. The method comprises the steps of (a) storing in a non-volatile register, accessible through a bus (B) of the microcomputer, a programmed time (PT(x)) associated with a pending task (x); (b) detecting the coincidenoe between the time indicated by a permanently powered clock (RTC) and the programmed time, and powering-on the microcomputer; and (c) executing, instead of at least one current startup file, at least one startup file associated with the pending task.

EP0572332A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 19 May 2013, 13.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    A booting method for a microcomputer consisting in executing a test program (POST), loading an operating system and executing at least one current startup file including user-selected programs, the method comprising the following steps:(a) storing in a non-volatile register, accessible through a bus (B) of the microcomputer, a programmed time (PT(x)) associated with a pending task (x);(b) detecting the coincidence between the time indicated by a permanently powered clock (RTC) and the programmed time, and powering-on the microcomputer;and (c) executing, instead of said at least one current startup file, at least one startup file associated with the pending task (x).
  2. 9
    A microcomputer including a permanently powered Real Time Clock (RTC) and a power supply block (26) that is controlled by a logic signal, including:- a first set of non-volatile registers (40) accessible through a bus (B) of the microcomputer, including a task pending register (TP), each bit (TP x ) of which indicates whether a corresponding task (x) is pending or not;- a set of non-volatile registers (42) specific to each pending task and accessible through the bus, each specific register set including a specific startup file number register (ID(x)) and a register storing the programmed time (PT(x)) of the task;- means for comparing the content of the programmed time registers with the time indicated by the RTC and for setting a task pending bit (TP x ) if the RTC time reaches a corresponding programmed time;and - means for detecting the set state of any one of the task pending bits and for then powering-on the microcomputer.