Implementation Methodology of a High Performance Language System on a Low Price Machine.
Implementation Methodology of a High Performance Language System on a Low Price Machine.
批准号:
13680403
负责人:
TADA Yoshikatsu
金额:
$1.15万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2003
中文摘要
UtiLisp系统是在裸机IBM-PC上实现的。通过实现,a)高速系统使用硬件功能;b)在裸机上运行应用程序的方法;被研究。为了在裸机上实现UtiLisp,需要重新编写库例程和系统调用。对显示器、键盘和硬盘的驱动程序进行了编程。还制作了一个简单的文件系统。利用该系统,研究了提高翻译速度的方法。一开始,我们使用网络引导机制开发系统。最终的系统不仅可以通过网络启动,还可以从自己的硬盘启动。我们通过以下步骤实现了该系统。1)取消所有库例程和系统调用的链接。2)编写从不使用Unix系统调用的新库例程(只有少数例外),并在Unix上运行系统。3)编写在裸机上运行的新驱动程序。4)将在步骤2中构建的文件系统移动到裸机。5)在裸机上运行和调试。我们证实,这些步骤使这种实现速度更快,并且对于在裸机上运行应用程序非常有用。
英文摘要
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.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
佐藤 喬, 中村 嘉志, 多田 好克: "アプリケーションプログラムのカーネル内実行による高速化"情報処理学会第43回プログラミング・シンポジウム報告集. 153-160 (2002)
Takashi Sato、Yoshishi Nakamura、Yoshikatsu Tada:“通过在内核中执行应用程序来提高应用程序的速度”日本信息处理协会第 43 届编程研讨会报告 153-160 (2002)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
多田 好克: "カーネルとシステムコールを使わないプログラムのプログラミング技法"情報処理学会夏のプログラミング・シンポジウム報告集. 0-8 (2002)
Yoshikatsu Tada:“不使用内核和系统调用的程序的编程技术”日本信息处理学会夏季编程研讨会报告 0-8 (2002)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
山之内暢彦, 多田好克: "IEEE1394を利用したオペレーティングシステムの振舞いの測定手法"情報処理学会論文誌. 44,1. 29-38 (2002)
Nobuhiko Yamanouchi,Yoshikatsu Tada:“使用 IEEE1394 的操作系统行为测量方法”日本信息处理学会杂志 44,1 (2002)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
多田 好克 他: "カーネルの外部で走行するカーネルスレッドの提案とその実装法"電子情報通信学会論文誌. J-85-DI, 3. 286-293 (2002)
Yoshikatsu Tada 等人:“在内核之外运行的内核线程的提案及其实现方法”,电子、信息和通信工程师学会汇刊,3. 286-293 (2002)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
カーネルの外部で走行するカーネルスレッドの提案とその実装法
关于在内核之外运行的内核线程的建议以及如何实现它
DOI:
--
发表时间:
2002
期刊:
電子情報通信学会論文誌 J85-D-I, 3
影响因子:
--
作者:
[Takashi Satou, Yoshikatsu Tada, Yoshikatsu Tada, Yoshikatsu Tada, 多田 好克]
通讯作者:
多田 好克
共 12 条
海外基金