山梨大学電子シラバス>検索結果一覧>授業データ |
授業科目名
|
担当教員
|
|||||||||||||||||||||
オペレーティングシステム演習
|
李 吉屹/木下 雄一朗
|
|||||||||||||||||||||
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
||||||||||||||||
TCS215 | 1 | (未登録) | 2 | 後期 | 金 | IV | ||||||||||||||||
[概要] | ||||||||||||||||||||||
教育用計算機環境での演習が効果的と思われる項目を扱い講義「オペレーティングシステム」で学ぶ内容を理解する.アプリケーションシステム構築のためにオペレーティングシステムが提供する機能と使い方を学び,ネットワークプログラミングの作成実習を行う.また並行プログラミングに関する項目にも時間をかける.なお、本科目はPBL科目である. | ||||||||||||||||||||||
[具体的な達成目標] | ||||||||||||||||||||||
以下の項目が具体的な達成目標である. 1. 並行プロセス(スレッド)を理解し,それを応用したプログラミングを実現できる 2. シグナルや排他制御を理解し,それを応用したプログラミングを実現できる 3. OSの持つネットワーキング機能を理解し,それを用いたゲームプログラムをデザイン・開発できる |
||||||||||||||||||||||
[必要知識・準備] | ||||||||||||||||||||||
「オペレーティングシステム」を並行して履修すること,ならびに先行科目として「計算機アーキテクチャI,II」および「計算機アーキテクチャI演習」を既習であることを前提とする. | ||||||||||||||||||||||
[評価方法・評価基準] | ||||||||||||||||||||||
|
||||||||||||||||||||||
[教科書] | ||||||||||||||||||||||
(未登録) | ||||||||||||||||||||||
[参考書] | ||||||||||||||||||||||
[講義項目] | ||||||||||||||||||||||
第1回:プロセス (1) (プロセスとは) 第2回:プロセス (2) (並行プロセスの生成と制御),小レポート? 第3回:プロセスとスレッド,小レポート? 第4回:シグナル (1) (シグナルとは) 第5回:シグナル (2) (シグナルハンドラの各種設定),小レポート? 第6回:排他制御とデッドロック,小レポート? 第7回:中間評価(前半の復習とまとめ) 第8回:ネットワーク通信の基礎: 簡単なチャットプログラム作成 第9回:ソケットプログラミング: 1対1通信ライブラリの作成 第10回:画面制御ライブラリCURSESの利用 第11回:シグナルによる割込み制御: 1対1非同期通信追跡ゲームの構築 第12回:データの一貫性管理 第13回:多重コネクション 第14回:追跡ゲームの改良 第15回:期末評価(後半の復習と演習全体のまとめ) |
||||||||||||||||||||||
[教育方法] | ||||||||||||||||||||||
演習課題等は,授業のMoodleページを通して掲示する. | ||||||||||||||||||||||
[JABEEプログラムの学習・教育目標との対応] | ||||||||||||||||||||||
(未登録) | ||||||||||||||||||||||
[その他] | ||||||||||||||||||||||
(未登録) |