山梨大学電子シラバス>検索結果一覧>授業データ



授業科目名
担当教員
オペレーティングシステム
小林 正樹
時間割番号
単位数
コース
履修年次
期別
曜日
時限
263306 2 F 3 後期 II
[概要]
オペレーティングシステムは,コンピュータアーキテクチャと並ぶ<BR>計算機システムの中核であり,計算機を知る上で最重要である.<BR>本講義では,オペレーティングシステムの提供する機能,<BR>実現する技術について学習する.
[具体的な達成目標]
(1) OSの役割、機能を理解する<BR>(2) プロセス、スレッドの生成、消滅、管理の仕組みを理解する<BR>(3) 並行プログラミングの問題点を理解し,解決できる<BR>(4) プロセススケジューリングの方式を理解する<BR>(5) メモリ管理の仕組みを理解する<BR>(6) 入出力装置の制御方法を理解する<BR>(7) リアルタイムOSの提供するサービス,特有の問題点を理解する
[必要知識・準備]
「計算機アーキテクチャ I, II」の授業内容を習得している必要がある。特に「割り<BR>込み」「ページング」「キャッシュ」について復習しておくこと。
[評価方法・評価基準]
No評価項目割合評価の観点
1試験:定期試験 40  %授業理解力 
2試験:中間試験 60  %授業理解力 
[教科書]
(未登録)
[参考書]
  1. アンドリュー S タネンバウム, モダンオペレーティングシステム, ピアソンエデュケーション, ISBN:4894715376
[講義項目]
(1) OSの役割、機能<BR>(2) プロセス、スレッド<BR>(3) 並行プログラミング<BR>(4) プロセス管理,プロセススケジューリング<BR>(5) メモリ管理、仮想記憶<BR>(6) 入出力装置<BR>(7) リアルタイムOS
[教育方法]
講義ではプロジェクタを使い,説明している.また,講義中用いるスライドはWebページで公開し,講義を聴くことに集中できるようにしている.<BR>講義中,練習問題を解くことにより理解を促進するよう配慮する.
[JABEEプログラムの学習・教育目標との対応]
目標(A)コンピュータを利用する上で OS がいかに重要な位置を占めているかを理解し、それがどのように実現されているかを学ぶ。<BR>目標(B)OS で用いられる各種データ構造やアルゴリズムを学ぶ。<BR>目標(C)OS が実現しているコンピュータハードウェアの抽象化について学ぶ。<BR>目標(D)各種システムコール、ライブラリを用いたシステムプログラミングを経験する。<BR>目標(F)マルチスレッドプログラミングを経験する。<BR>目標(G)コンピュータのハードウェアを OS と関連付けて理解する。
[その他]
(未登録)