検索 検索トップページ トップページ担当別50音一覧 担当別50音一覧

オペレーティングシステム

科目
オペレーティングシステム
区分
情報通信工学科選択科目群
授業コード
14344
開設セメスター
3S
曜日・時限
春 金/56
単位数
2単位
担当者名
小林 由紀男
授業の概要
パソコンで普及しているMS-Windows**,ワークステーションの汎用OSであるUNIX等のオペレーティング・システム(OS、基本ソフト)を中心に、ユーザとしてのオペレーティング・シスムの利用方法とシステム管理者としての簡単な運用方法について学ぶ。また、Xウィンドウの利用が一般的になった現在,そのユーザとしての使い方と、システム管理者としての各種設定についても学習する。UNIXのカーネル機能の分類に沿って,プロセス管理・メモリ管理・入出力管理・ファイル管理を主たるテーマとする.また,パソコンのUNIX環境で自習できるように,UNIX系OSとしてはLinuxに焦点を当てた授業とする.
到達目標
オペレーティングシステム(OS)を十分理解し,OSを使いこなせ,一般ユーザにその使い方を教えることができる能力を培うこと.自分でOSをインストールでき,トラブルの原因を見つけ,その対策法が考えられること.下記の教科書・参考書・配付資料を参考に、授業の進展に沿って,各自選択したサーバ(ウェブサーバ・メールサーバ・データベースサーバ等)の80%程度を構築できるまで到達してほしい.
授業計画
テーマ
内容
授業を受けるにあたって
第1回目
コンピュータとOS(UNIX) 授業の概要説明.OS(UNIX,Windows**)とコンピュータの概要シラバスの確認.教科書1・1~1・2
第2回目
プロセスの生成・制御 プロセスの状態,排他制御,前回配布の資料.教科書2・1~2・4
第3回目
資源共有とプロセス間通信 同期,プロセス間通信,ネットワーク前回配布の資料.教科書2・5~2・7
第4回目
マルチプロセスとスケジュール スケジューリング・アルゴリズム,カーネルの同期処理前回配布の資料.教科書3・1~3・4
第5回目
割り込みと例外 割り込み処理,例外処理,優先順位,復帰  【小テスト】前回配布の資料・教科書4・1~4・3
小テスト範囲:授業第1回~第4回
第6回目
主記憶とアドレス メモリ領域,プロセスのアドレス空間,メモリアドレッシング前回配布の資料・教科書5・1~5・.3
第7回目
仮想記憶とページング 仮想アドレスとページング,スワップ処理前回配布の資料・教科書5・4~5・5
第8回目
入出力とファイル入出力 ,記憶装置,I/Oデバイス   【小テスト】前回配布の資料・教科書6・1~6・2
小テスト範囲:授業第5回~第7回
第9回目
ファイルシステムファイルシステム,仮想ファイルシステム前回配布の資料・教科書6・3~6・4
第10回目
入出力とネットワークネットワークアーキテクチャ,クライアント・サーバ前回配布の資料・教科書5.2~5.3
第11回目
Linuxカーネル-Ⅰメモリアドレスとプロセス   【小テスト】前回配布の資料・教科書6.1~6.3
小テスト範囲:授業第8回~第10回
第12回目
Linuxカーネル-Ⅱシグナルとシステムコール前回配布の資料
第13回目
Linuxカーネル-Ⅲデバイスファイル,デバイスドライバ前回配布の資料
第14回目
Linuxカーネル-Ⅳネッットワークと関連システムコール前回配布の資料
第15回目
期末試験システムの起動からプログラムの実行までの理解配布資料・教科書・小テスト問題

教科書
オペレーティングシステム入門/古市 栄治/日本理工出版会/2200円+税
必要に応じてプリントを配布する.
参考文献
The UNIX Super Text 【上】,【下】/山口和紀,他/技術評論社/3001円+税  
詳解LINUXカーネル/D.P.Bovet & M.Cesati/オライリー・ジャパン/5900円+税
http://rironnew.inf.eng.tamagawa.ac.jp/index.html
成績評価方法
小テスト(30%),期末試験(50%),授業でのアクティビティー(質問・発表等)で20%,合計を100点満点とします.試験は,OSの使用法・システム設定能力・プログラム実行能力に着目してその到達度を評価します.成績は所定の規則通り,SABCFで評価しますが,出席が3/4に満たないものは期末の定期試験の受験資格を失いますので,合計は50点以下(つまりF)になります.
そのほか受講者への指示/メッセージ
オペレーティングシステム(OS)はコンピュータを運用する基本技術です.一般コンピュータユーザの見えないところで,OSは機能してます.優れたOSの裏付けで,しっかりしたソフトウェア開発が可能になります.UNIXとWindowsの2つのOSについて,一般ユーザを指導できる程度の能力を養ってほしい.また,(ロボッットや測定器等の)デバイスに組み込むOSの設計設計が出来る程度のスキルを身につけてほしい.

更新日:02/08/2004
検索トップページ担当別50音一覧