Legal claims defining the scope of protection, as filed with the USPTO.
1. A computing system comprising a booting system, comprising: an auxiliary memory medium, including execution codes of an embedded OS in a predetermined area thereof, separate from any BIOS memory of a corresponding computing system; a CPU for extracting and executing the codes for the computing system's initial booting; and a plurality of peripherals that can self-initialize in parallel in response to an instruction received from the embedded OS run by executing the codes.
2. The computing system of claim 1 , wherein the auxiliary memory medium is a hard disc.
3. The computing system of claim 1 , wherein the predetermined area includes a non-volatile memory.
4. The computing system of claim 3 , wherein the non-volatile memory is a flash memory.
5. The computing system of claim 1 , wherein the peripherals receive initialization instructions from the embedded OS, self-initialize themselves using their own initializing programs stored in the auxiliary memory medium based on the initialization instructions, and transmit information containing initialization results to the embedded OS.
6. A booting method for a computing system, comprising: extracting codes to execute an embedded OS stored in a medium separate from any BIOS memory of the computing system; executing the extracted codes for the computing system's initial booting; and initializing a plurality of peripherals in parallel by the embedded OS executed by the extracted codes.
7. The booting method of claim 6 , wherein embedded OS is stored in a predetermined area of an auxiliary memory medium.
8. The booting method of claim 7 , wherein the auxiliary memory medium is a hard disc.
9. The booting method of claim 7 , wherein the predetermined area includes a non-volatile memory.
10. The booting system of claim 9 , wherein the non-volatile memory is a flash memory.
11. The booting method of claim 7 , wherein the initializing comprises: broadcasting initialization instructions to a peripheral by the embedded OS; allowing the peripheral to self-initialize itself using it's own initialization programs stored in the auxiliary memory medium; and delivering information containing the initialization results to the embedded OS.
12. The booting method of claim 6 , further comprising: storing the initialization results in an additional data structure.
13. The booting method of claim 12 , wherein the additional data structure is a table structure.
14. The booting method of claim 6 , further comprising: outputting a warning message to a user if the initialization of the peripherals fail.
15. The booting method of claim 14 , wherein the warning message is in a text format.
16. The booting method of claim 14 , wherein the warning message is a sound.
17. A booting method for initializing a peripheral device, comprising: receiving an initialization instruction; performing self-initializing and/or testing; and delivering information containing the initializing and/or testing result to an embedded OS, for booting a computing system, stored in a medium separate from any BIOS memory of the computing system.
18. The booting method of claim 17 , further comprising: transmitting a peripheral identification code to the embedded OS.
19. A booting method for initializing peripheral devices for a computing system, comprising: broadcasting an initialization instruction to a peripheral device from an embedded OS for booting the computing system; and receiving in the embedded OS the initialization and/or test result of the peripheral device.
20. The booting method of claim 19 , further comprising: analyzing the result of the peripheral devices.
21. An auxiliary memory medium for a computing system, comprising: execution codes of an embedded OS, in a predetermined area thereof separate from any BIOS memory of the computing system, to boot the computing system though extraction and execution of the codes for the computing system's initial booting.
22. The auxiliary memory medium of claim 21 , wherein execution codes of a plurality of peripherals can self-initialize in parallel in response to an instruction received from the embedded OS run by executing the codes.
Unknown
April 8, 2008
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.