| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
1. メモリ管理 | プロセスのアドレス空間の構造を深く理解し、その仕組みを利用したプログラムを実装できる。 | プロセスのアドレス空間の構造をおおよそ理解し、その仕組みを利用した基本的なプログラムを実装できる。 | プロセスのアドレス空間の構造を理解できず、その仕組みを利用した基本的なプログラムを実装できない。 |
2. ファイルシステムと入出力 | 高水準・低水準I/Oの違い、テキスト・バイナリI/Oの違いを深く理解し、使い分けることが出来る。またディレクトリやファイル情報を取得できる。 | 高水準・低水準I/Oの違い、テキスト・バイナリI/Oの違いをおおよそ理解し、両者を使ったプログラムを実装できる。またディレクトリやファイル情報を取得できる。 | 高水準・低水準I/Oの違い、テキスト・バイナリI/Oの違いを理解できず、両者を使ったプログラムを実装できない。またディレクトリやファイル情報を取得できない。 |
3. 並列処理 | プロセスやスレッドについて深く理解し、その違いを説明できる。プロセスやスレッドを生成でき、割り込み処理や排他制御を行える。 | プロセスやスレッドについておおよそ理解し、生成でき、割り込み処理や排他制御を行える。 | プロセスやスレッドについて理解できず、生成や、割り込み処理、排他制御を行えない。 |
4. プロセス間通信 | パイプライン、共有メモリについて深く理解し、それらを用いて適切なプログラムを実装できる。 | パイプライン、共有メモリについておおよそ理解し、それらを用いた基本的なプログラムを実装できる。 | パイプライン、共有メモリについて理解できず、それらを用いたプログラムを実装できない。 |