The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 30, 2007

Filed:

Dec. 29, 2003
Applicants:

Hiroyuki Machida, Kanagawa, JP;

Takao Shinohara, Kanagawa, JP;

Kiyoshi Owada, Osaka, JP;

Tetsuji Yamamoto, Osaka, JP;

Katsushige Amano, Kyoto, JP;

Inventors:

Hiroyuki Machida, Kanagawa, JP;

Takao Shinohara, Kanagawa, JP;

Kiyoshi Owada, Osaka, JP;

Tetsuji Yamamoto, Osaka, JP;

Katsushige Amano, Kyoto, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/177 (2006.01);
U.S. Cl.
CPC ...
Abstract

To start up an operating system (OS), CPU performs initializations in three modes: The three modes include a first I/O initialization (Early init) () which is to be done serially when no threads are yet usable, without any advanced technique and with a long wait time until a next operation can be made; a second I/O initialization () which is to be done when threads are usable, in a plurality of steps parallelized with each other using the usable threads according to the dependency relation between devices to be initialized and with synchronization between the steps each by a barrier; and a third I/O initialization (Lazy init) () in which remaining initializations are done in parallel with each other using the threads commensurately to a user process when the user process becomes executable. The present invention is applicable to home-use electric or electronic appliances.


Find Patent Forward Citations

Loading…