次の文章の①から⑤に当てはまる語句を語群から選んで記号で答えなさい。
コンピュータ上で動作するプログラムやデータを ① といいます。 ①には、文書作成や表計算など特定の作業に用いられる ② と、ハードウェアを制御したり ②を動作させたりする ③ があります。 ③にはハードウェアと ②を仲介する役割があります。また、③はマウスやキーボードなどの ④ の違いを吸収し、同じハードウェアで制御する役割があります。さらに、CPUの処理を管理する ⑤ 管理やメインメモリー、ファイルなどの管理を行っています。
語群 a. 基本ソフトウェア b. 応用ソフトウェア c. ソフトウェア d. タスク e. 周辺機器