主催: 電気関係学会九州支部連合会
システムプログラミング学習の手段として,従来カーネルなどの低レベル環境において提供される入出力などのインターフェースをJava言語環境などの高レベル言語環境にて提供する手法を提案する.提案手法により, カーネル空間プログラミングの煩雑なデバック作業やセットアップ作業を最小化し,本質的な問題に集中できるようになる.実際に,Java言語上にEthernetデバイスとブロックデバイスの学習環境の実装を行った.前者の実装を用いて,Java言語にてTCP/IPプロトコルスタックを構築する演習を行い, 短期間でTCPの実装に成功した.