情報処理学会 第82回全国大会 会期:2020年3月5日~7日 会場:金沢工業大学 扇が丘キャンパス 情報処理学会 第82回全国大会 会期:2020年3月5日~7日 会場:金沢工業大学 扇が丘キャンパス

1J-08
共有メモリとカーネルスレッドを用いた非同期システムコール処理機構
○中島 健,芝 公仁(龍谷大)
プロセスはカーネルの機能を利用するためにシステムコールを用いる必要がある.プロセスはシステムコールの処理が完了するまでは他の処理を行うことができない.本稿では,プロセスとシステムコールを同時に動作させることを可能にする非同期システムコール処理機構について述べる.プロセスは,本機構を用いてシステムコール番号や引数を共有メモリに書込み,カーネルにシステムコール処理を要求する.カーネルでは,システムコール処理スレッドが共有メモリ内のシステムコール要求を処理する.本機構によって非同期処理が実現され,ファイルの転送や圧縮におけるI/O処理を効率的に行うことが可能になる.