山内の授業のページ

アクセス数 2248  このページの最終更新 2014-01-10 (金) 12:59:30

13年度秋学期 オペレーティングシステム

月曜日 4限

この講義の目的は、情報科学科修了生が心得ているべき、オペレーティングシステムの知識と考え方を理解・習得することである。具体的には

それぞれの項目について、教科書のレベルの内容を十分に理解して欲しい。上記の項目をすべて十分に理解し説明できることをもって合格とする。
満ちない場合は、満ちるまで繰り返し履修することになる。

授業の進め方:
  > 予習: 授業時間までに、
     ゞ飢塀颪簍十スライドを読んで理解し、更に
     △修陵解を昨年度の予習資料で確認しておく
    基本的に知識を得る部分の勉強は自分で(予習として)する。 わからなかったことを、file質問シート(ここからダウンロード可)に整理して置き、授業時間に質問する。
    授業時間は予習の確認・質問と、さらに深く考えてみるために使う
  > 質問の発言をした学生は、平常点に加点(5点)する。 

日程予定内容(進捗等により変更の可能性あり)教科書予習スライド昨年度の予習資料チェック問題
09/23授業紹介
オペレーティングシステム(OS)とは
OSの役割、構造、仮想化  
p1〜p13授業の目標 file左記PDFファイル
OSとは何か file左記PDFファイル
OSの位置づけ file左記PDFファイル
OSの構造と作り file左記PDFファイル
階層構造について file左記PDFファイル
OSの構造の境界線の理由 file左記PDFファイル
filess01_OSとは.pdffiless授業01.pdf
09/30実行管理(1) プロセス・実行状態・割込みp14〜p24カーネルの3大機能 file左記PDFファイル
プロセッサの仮想化 file左記PDFファイル
プロセスの切換え file左記PDFファイル
プロセスの状態遷移 file左記PDFファイル
コンテキスト file左記PDFファイル
プロセスと割込み file左記PDFファイル
filess02_プロセス・実行状態・割込み.pdffiless授業02.pdf
10/07実行管理(2) スケジューリングp25〜p33プロセスの待ち行列 file左記PDFファイル
プロセスのスケジューリング file左記PDFファイル
プロセスのスケジューリング(2) file左記PDFファイル
filess03_スケジューリング.pdffiless授業03.pdf
10/21同期・通信(1) 同期・排他制御 p34〜p45並行処理の考え方 file左記PDFファイル
同期・排他制御 file左記PDFファイル
排他制御の仕組 file左記PDFファイル
ハイレベルの排他制御 file左記PDFファイル
filess04_同期・排他制御.pdffiless授業04.pdf
10/28 11/18同期・通信(2) デッドロック・情報交換
デバイス管理(1) デバイス
p45〜p54
p55〜p61
デッドロック file左記PDFファイル
プロセス間通信 file左記PDFファイル
デバイス管理_資源管理 file左記PDFファイル
デバイス管理_仮想化 file左記PDFファイル
filess05_デッドロック・情報交換・デバイス.pdffiless授業05.pdf
11/18 11/25デバイス管理(2) バッファリング・
ディスク装置・スケジューリング・高速化
中間試験
p62〜p76(5回再録) デバイス管理_資源管理 file左記PDFファイル
(5回再録) デバイス管理_仮想化 file左記PDFファイル
filess06_バッファリング・ディスク装置・スケジューリング・高速化.pdffiless授業06.pdf
11/25 12/02記憶領域管理(1) 記憶領域の基本管理手法・
コンパクション・GC
p77〜p86基本的な記憶管理とその手法 file左記PDFファイルfiless07_記憶領域の基本管理手法・コンパクション・GC.pdffiless授業07.pdf
12/02 12/09記憶領域管理(2) ページング
仮想記憶(1) オーバーレイ
p87〜p102ページング file左記PDFファイル
大容量問題とオーバーレイ file左記PDFファイル
filess08_ページング・オーバーレイ.pdffiless授業08.pdf
12/09 12/16仮想記憶(2) 仮想記憶システム・デマンドページングp102〜p115デマンドページングの仕組と動作 file左記PDFファイル
デマンドページングの性能 file左記PDFファイル
ページ置き換えの動作とアルゴリズム file左記PDFファイル
filess09_仮想記憶システム・デマンドページング.pdffiless授業09.pdf
1012/16 12/24ファイルシステム(1)
ファイルシステムの機能・名前空間管理・内容領域管理
p116〜p127ファイルシステムの機能 file左記PDFファイル
ファイルの名前付け file左記PDFファイル
ファイルの記憶空間管理 file左記PDFファイル
filess10_ファイルシステムの機能・ディレクトリ・内容領域管理.pdffiless授業10.pdf
1112/24 01/06ファイルシステム(2)
ログ構造ファイル・ジャーナリングファイル
ユーザインタフェース(1) ウィンドウシステム・国際化
p129〜p134
p163〜p171
その他のファイルシステム file左記PDFファイル
ウィンドウシステム file左記PDFファイル
国際化 file左記PDFファイル
filess11_リンク・ジャーナリング・ウィンドウ・国際化.pdffiless授業11.pdf
1201/06 01/14ユーザインタフェース(2) インプットメソッド
保護とセキュリティ(1) 保護・暗号
p172〜p175
p176〜p182
インプットメソッド file左記PDFファイル
保護 file左記PDFファイル
暗号 file左記PDFファイル
filess12_インプットメソッド・保護・暗号.pdffiless授業12.pdf
1301/14 01/20保護とセキュリティ(2)
認証・悪意あるソフトウェア・攻撃・防御
p183〜p195教科書を読んでくださいfiless13_認証・悪意のあるソフトウェア・攻撃・防御.pdffiless授業13.pdf
1401/20
中止
構成と事例p196〜p206
1501/期末試験

教科書・参考書

教科書: 「オペレーティングシステム」 大澤範高 近代科学社 4-339-02707-5 2900円
参考書: 「オペレーティングシステム入門[新版] 古市栄治、日本理工出版会 4-89019-482-7 2200円
     「オペレーティングシステム」 吉澤康文、昭晃堂 4-7856-3119-8 2800円
     「オペレーティングシステムの基礎」 大久保英嗣、サイエンス社 4-7819-0860-8
     「オペレーティングシステム」 谷口秀夫 昭晃堂 ISBN4-7856-2043-9 3000円
     「OS概論」久保秀士著、共立出版、ISBN4-320-02395-1 定価2884円
   その他、オペレーティングシステムの教科書として多数出版されている。
   米国大学院でよく見かける教科書(の翻訳):
     タネンバウム著 オペレーティングシステム(3版) ピアソンエデュケーション 7560円
   読み本として参考になる
     「プログラムはなぜ動くのか 第2版 知っておきたいプログラミングの基礎知識」 矢沢 久雄 日経ソフトウエア
   UNIXカーネルの実装の解説
     「4.4BSDの設計と実装」マーシャル・カーク マキュージック、マイケル カレルズ、キース ボスティック、 ジョン クォーターマン 著、
       砂原・七条訳。 アスキー、ISBN4756143464 定価6090円、2003
     「BSDカーネルの設計と実装−FreeBSD詳解−」マーシャル・カーク マキュージック (著), ジョージ・V. ネヴィル‐ニール (著),
       歌代和正, 砂原秀樹(訳)、アスキー、ISBN4756143464 定価6300円、2005

評価

平常点(授業参加=質問+中間試験) 60%  +  期末試験 40%

ホームページ・オフィス等

おまけ


添付ファイル: filess授業13.pdf 244件 [詳細] filess授業12.pdf 238件 [詳細] filess授業11.pdf 174件 [詳細] file12-3_セキュリティ_暗号.pdf 697件 [詳細] file12-2_セキュリティ_保護.pdf 691件 [詳細] file12-1_インプットメソッド.pdf 562件 [詳細] file11-2_国際化.pdf 624件 [詳細] file11-1_ウィンドウシステム.pdf 1376件 [詳細] filess授業10.pdf 247件 [詳細] file10-4_その他のファイルシステム.pdf 725件 [詳細] file10-3_ファイルの記憶空間管理.pdf 575件 [詳細] file10-2_ファイルの名前管理.pdf 709件 [詳細] file10-1_ファイルシステムの機能.pdf 909件 [詳細] filess授業09.pdf 473件 [詳細] filess授業08.pdf 499件 [詳細] filess授業07.pdf 262件 [詳細] file9-3_ページ置き換えの動作とアルゴリズム.pdf 6432件 [詳細] file9-2_デマンドページングの性能.pdf 734件 [詳細] file9-1_デマンドページングの仕組と動作.pdf 2792件 [詳細] file8-2_大容量問題とオーバーレイ.pdf 921件 [詳細] file8-1_ページング.pdf 940件 [詳細] file7-1_基本的な記憶管理とその手法.pdf 602件 [詳細] filess授業06.pdf 358件 [詳細] filess授業05.pdf 249件 [詳細] filess授業04.pdf 228件 [詳細] filess授業03.pdf 699件 [詳細] filess授業02.pdf 490件 [詳細] filess授業01.pdf 521件 [詳細] filess授業00.pdf 175件 [詳細] file2-6_プロセスと割込み.pdf 770件 [詳細] file5-2_デバイス管理_仮想化.pdf 1116件 [詳細] file5-1_デバイス管理_資源管理.pdf 1466件 [詳細] file4-6_プロセス間通信.pdf 807件 [詳細] file4-5_デッドロック.pdf 1757件 [詳細] file4-4_ハイレベルの排他制御.pdf 1482件 [詳細] file4-3_排他制御の仕組.pdf 967件 [詳細] file4-2_同期・排他制御.pdf 1403件 [詳細] file4-1_並行処理の考え方.pdf 886件 [詳細] file3-3_プロセスのスケジューリング(2).pdf 1086件 [詳細] file3-2_プロセスのスケジューリング.pdf 2668件 [詳細] file3-1_プロセスの待ち行列.pdf 1316件 [詳細] file2-5_コンテキスト.pdf 653件 [詳細] file2-4_プロセスの状態遷移.pdf 6098件 [詳細] file2-3_プロセスの切換え.pdf 467件 [詳細] file2-2_プロセッサの仮想化.pdf 648件 [詳細] file2-1_カーネルの3大機能.pdf 1448件 [詳細] file1-6_おまけ〜OSの構造の境界線の理由.pdf 705件 [詳細] file1-5_おまけ〜階層構造について.pdf 552件 [詳細] file1-2_OSの位置づけ.pdf 900件 [詳細] file1-3_OSの構造と作り.pdf 974件 [詳細] file1-1_OSとは何か.pdf 938件 [詳細] file1-0_授業の目標.pdf 444件 [詳細] filess2013質問シート.pdf 222件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-01-10 (金) 12:59:30 (1289d)