シラバス情報

シラバス基本情報

関連科目
前関連科目 後関連科目
計算機制御・計算機方式

授業内容・授業計画

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