Budget Amount *help |
¥1,800,000 (Direct Cost: ¥1,800,000)
Fiscal Year 2003: ¥1,000,000 (Direct Cost: ¥1,000,000)
Fiscal Year 2002: ¥800,000 (Direct Cost: ¥800,000)
|
Research Abstract |
The UtiLisp system was implemented on a bare IBM-PC. Throuth the implementation, a)High speed system using Hardware functions ; b)The methodology to run application programs on a bare machine ; were researched. To implement a UtiLisp on a bare machine, library routines and system calls were newly written. Drivers for a display, keyboard, and hard disk were programmed. Also a simple file system was made. Using this system, the ways to make interpreter fast were investigated. At the beginning, we developed the system using a network booting mechanism. The final system was able to boot not only via a network but also from its own hard disk. We implemented the system by the following steps. 1)Unlink all library routines and system calls. 2)Make new library routines that never use Unix system calls with a few exception, and run the system on a Unix. 3)Program new drivers that run on a bare machine. 4)Move the file system, which was built at step 2, to the bare machine. 5)Run and debug on a bare machine. We confirmed that these steps make this kind of implementations fast, and are useful to run application programs on a bare machine.
|