シラバス情報

シラバス基本情報

関連科目
前関連科目 後関連科目
計算機制御・計算機方式・コンパイラ

授業内容・授業計画

授業の目標と概要 コンピュータを利用する際に、ハードウェアやCPU時間といったリソースを管理するこ
とでコンピュータの有用性を高めるオペレーティングシステムについて、基本的な概念
や制御の方法を学ぶことで、コンピュータシステムに対する理解を深めるとともに、シ
ステム上で動作するアプリケーションプログラムの実装に関する着眼点などを知ること
を目標とする。また、プログラミング言語の授業で自分で作成したアプリケーションが
どのように動作していたのかを知ることができる。
履修上の注意
(準備する用具・
前提とする知識等)
今までの実習等で扱ってきたオペレーティングシステムの基本的な操作や動作につい
て、ユーザの視点から一通り理解しておくことで、オペレーティングシステムがユーザ
から見えないところで行っている制御の理解を助けるので、普段からシステムの動作に
着目しながら操作すると良い。
また、授業の進行に合わせて適宜レポートを課す。
到達目標 オペレーティングシステムの基本概念が分かる。
プロセスの制御の仕組みが分かる。
仮想メモリの管理の仕組みが分かる。
ファイルシステムの管理の仕組みが分かる。
成績評価方法 合否判定:2回の定期試験の結果の平均が60点以上であること。
最終評価:2回の定期試験の結果の平均±レポート等10%による総合評価とする。
再試験:不合格であった定期試験の範囲それぞれに対して、出題した問題について60%以上得点することを合格の条件とする。
テキスト・参考書 教科書:河野健二 オペレーティングシステムの仕組み (朝倉書店)
参考書:蒲地輝尚 はじめて読む486 (アスキー)
参考書:アンドリュー・タネンバウム他著・吉澤康文他訳 オペレーティングシステム
設計と実装 (ピアソン・エデュケーション)
参考書:高橋浩和他 Linuxカーネル2.6解読室 (ソフトバンククリエイティブ)
メッセージ オペレーティングシステムの動作の仕掛けを知ることで、普段扱っているシステムのイ
ンターフェイスの必然性が見えてくるので、授業で学んだ内容と実際に操作したときの
動作の関連を意識するようにしよう。
授業の内容
授業項目 授業項目ごとの達成目標
デバイスと割り込み(1回)
プロセスとスレッド(2回)
スケジューリング(2回)
相互排除と同期(2回)
ハードウェアの構成と入出力の仕組みが分かる
マルチプロセスの原理が分かる
CPU時間の管理方法が分かる
リソース競合の解決方法が分かる
後期中間試験 実施する
メモリ管理(3回)
仮想記憶(3回)
ファイルシステム(1回)
メモリ空間の管理方法が分かる
仮想記憶を使ったメモリ空間の拡張が分かる
ファイルシステムの仕組みが分かる
後期期末試験 実施する
© 2009,2010,2011 KNCT Syllabus System -- Ver. 0.85