山梨大学電子シラバス>検索結果一覧>授業データ |
授業科目名
|
担当教員
|
|||||||||||||||||
オペレーティングシステム
|
木下 雄一朗
|
|||||||||||||||||
時間割番号
|
単位数
|
コース
|
履修年次
|
期別
|
曜日
|
時限
|
||||||||||||
TCS214 | 2 | (未登録) | 2 | 後期 | 水 | III | ||||||||||||
[概要] | ||||||||||||||||||
オペレーティングシステムは,コンピュータアーキテクチャと並ぶ計算機システムの中核であり,計算機を知る上で最重要である. 本講義では,オペレーティングシステムの提供する機能,実現する技術について学習する. |
||||||||||||||||||
[具体的な達成目標] | ||||||||||||||||||
(1) OSの役割,機能を理解する (2) プロセス,スレッドの生成,消滅,管理の仕組みを理解する (3) 並行プログラミングの問題点を理解し,解決できる (4) プロセススケジューリングの方式を理解する (5) メモリ管理の仕組みを理解する (6) 入出力装置の制御方法を理解する (7) リアルタイムOSの提供するサービス,特有の問題点を理解する(レベル2) |
||||||||||||||||||
[必要知識・準備] | ||||||||||||||||||
「計算機アーキテクチャ I」の授業内容を習得している必要がある。特に「割り込み」「ページング」「キャッシュ」について復習しておくこと。 | ||||||||||||||||||
[評価方法・評価基準] | ||||||||||||||||||
|
||||||||||||||||||
[教科書] | ||||||||||||||||||
[参考書] | ||||||||||||||||||
|
||||||||||||||||||
[講義項目] | ||||||||||||||||||
第1回: オペレーティングシステムの役割 第2回: プロセス,スレッド 第3回: 並行プログラミング(排他制御) 第4回: 並行プログラミング(同期) 第5回: デッドロック 第6回: メモリ管理 第7回: まとめと中間評価 第8回: 仮想記憶 第9回: ページ置き換えアルゴリズム 第10回: 入出力の制御 第11回: ファイルシステム 第12回: スケジューリング 第13回: 演習問題 第14回: リアルタイムOS 第15回: まとめと総括評価 |
||||||||||||||||||
[教育方法] | ||||||||||||||||||
講義中に用いる解説資料は,moodleページ上で配布する. 講義に練習問題を組み込むことにより,理解を促進するよう配慮する. |
||||||||||||||||||
[JABEEプログラムの学習・教育目標との対応] | ||||||||||||||||||
(未登録) | ||||||||||||||||||
[その他] | ||||||||||||||||||
(未登録) |