Patent ID: 7171549

Claim:
An information processor with execution of I/O initialization of an operating system, the processor comprising: a first initialization means for performing, serially in a predetermined sequence and in a first state in which no threads are usable, a first group of initializations included in an I/O initialization and executable in the first state; a second initialization means for performing, after the first initialization means performs the first group of initializations, using threads, in a sequence depending upon a dependency relation of devices to be initialized and in a second state in which the threads are usable, a second group of initializations included in the I/O initialization, different from the first group of initializations and executable in the second state; and a third initialization means for performing, after the second initialization means performs the second group of initializations, using the threads and in a third state in which a user process is usable, a third group of initializations included in the I/O initialization and different from the first and second groups of initializations.