中学生のユウキは、コンピュータクラブで新しいプログラムを学んでいるとき、「ローダ」という言葉を耳にしました。彼はその意味を知りたくなり、科学の先生である佐藤先生に尋ねました。
「佐藤先生、ローダって何ですか?」
佐藤先生は、ローダを映画館のプロジェクターに例えて説明しました。
「ユウキ、ローダは、プログラムをコンピュータのメモリに読み込んで実行可能にするためのプログラムだよ。まるで、映画館のプロジェクターが映画のフィルムを読み込んで画面に映すようなものだね。」
「それはどういう意味ですか?」とユウキが興味深く尋ねました。
「コンピュータでプログラムを実行するためには、そのプログラムを主記憶装置にロードする必要があるんだ。ローダはこのプロセスを担っていて、ディスクや他の記憶媒体に保存されているプログラムを、実行のためにメモリに読み込むんだよ。プログラムの実行手順を図にするとこのような形になるよ。」
「なるほど、だからプログラムがコンピュータで動くんですね!」とユウキが納得しました。
「その通りだよ!ローダによって、プログラムがメモリに適切に配置され、実行が可能になるんだ。」
ローダは、様々なコンピュータシステムやアプリケーションで使用されています。
A. ソフトウェアのデバッグ
B. プログラムをメモリにロードする
C. データの保存
A. プログラムのコンパイル時
B. プログラムの実行時
C. システムのシャットダウン時
A. ソースコードを機械語に変換する
B. プログラムをディスクに保存する
C. プログラムをメモリに配置して実行準備を整える