カリキュラムモデル
分類番号 I201-103-3
訓練分野 | 情報・通信系(I) |
---|---|
訓練コース | UNIX(システム・プログラミング) |
訓練対象者 | UNIX上で、C言語におけるプログラム開発業務に従事し、リーダーとしての役割を担う者 |
訓練目標 | UNIXのシステムコールを利用してタスク間の制御を行い、オンライン制御に不可欠なマルチタスクについて理解及び習得する。 |
教科の細目 | 内容 | 訓練時間(H) |
---|---|---|
1.UNIXの環境について | (1)タイムシェアリング方式について (2)マルチタスクについて (3)プロセス間通信と同期 (4)親プロセス、子プロセスについて (5)プロセス用システムコール(メッセージ,シグナル,セマフォ等) |
2 |
2.同期処理 | (1)forkシステムコールの利用について (2)演習問題リソースに対して複数タスクの排他待ち処理複数のリソースに対 しての処理(デットロック) |
4 |
3.通信処理 | (1)ファイルを利用してプロセス間通信 (2)FIFOファイルを利用してプロセス間通信 (3)ソケットを利用してプロセス間通信 (4)共有メモリを利用してプロセス間通信 |
4 |
4.総合演習 | (1)2.3.の処理を利用してシミュレーションプログラム作成 | 14 |
訓練時間合計 | 24 |
使用器具等 | EWS一式 |
---|