Claims
- 1. A program loader which executes in a hardware environment upon which no operating system is running, the program loader comprising:
file locator code that, when executed, locates executable code for an arbitrary program in a set of files that is accessible via the hardware environment and loader code that, when executed, loads the executable code into the hardware environment and sets up the hardware environment so that the hardware environment begins executing the executable code.
- 2. The program loader set forth in claim 1 wherein:
the file locator code further locates the executable code in sets of different kinds of files accessible via the hardware environment.
- 3. Apparatus that uses a system clock interrupt to coordinate execution of code, the apparatus comprising:
a register data structure in which executing code registers itself or other code; and system clock interrupt handler code which executes in response to a system clock interrupt, the system clock interrupt handler code operating during execution to execute code registered in the register data structure.
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] The present application is a divisional of USSN 09/277,414, which has the same inventor, title, and assignee as the present application and which is hereby incorporated into the present application by reference.
Divisions (1)
|
Number |
Date |
Country |
| Parent |
09277414 |
Mar 1999 |
US |
| Child |
10860472 |
Jun 2004 |
US |