KGC


[ English ]
システムソフトウェア

お知らせ


科目名システムソフトウェア [ シラバス ]
http://web.sfc.keio.ac.jp/~rdv/keio/sfc/teaching/system-software/index.html

コンピュータの基本ソフトウェアであるオペレーティング・システム (OS) について取り扱います。 OS はそのコンピュータ上で動いているすべてのプログラム (あるいはプロセス) の制御を行っています。 また、 それぞれのプログラムに対してファイル・システムやネットワークなどのサービスを提供しています。 OS には Windows や MacOS など様々なものがありますが、ここでは UNIX / Linux OS を中心に取り上げ、その基本的概念、プロセス、 システムコール、メモリ管理と仮想メモリ、ファイル・システム、ネットワーク、セキュリティなどの各種のコンポーネントについて説明します。 また、 OS は本質的に並行プログラミングですので、複数のプログラムの間での同期や排他制御についても取り上げます。授業後半には個人による並行のプログラムを行い作品の提出を行う。


担当者 バンミーター, ロドニー
授業期間2010年春学期 火曜日2時限
授業レベル 大学院
参考文献 参考文献リスト


授業ビデオとマテリアルFlash Player
授業ビデオの再生にはFlash Playerが必要です。
受講したい回をクリックしてください。
第01回2010/04/13 OSの歴史と基本概念 OS History and Basic Principles
- 配布資料 Lecture Notes (HTML) (URL)
    



第02回2010/04/20 システムコール System Calls
- 配布資料 Lecture Notes (HTML) (URL)


第03回2010/04/27 プロセスとスレッド Processes and Threads
- 配布資料 Lecture Notes (HTML) (URL)


第04回2010/05/11 プロセス間通信 Inter-process Communication
- 配布資料 Lecture Notes (HTML) (URL)


第05回2010/05/18 プロセススケジューリング Process Scheduling
- 配布資料 Lecture Notes (HTML) (URL)


第06回2010/05/25 メモリ管理と仮想記憶 Memory Management and Virtual Memory
- 配布資料 Lecture Notes (HTML) (URL)


第07回2010/06/01 ページ置換アルゴリズム Page Replacement Algorithms
- 配布資料 Lecture Notes (HTML) (URL)


第08回2010/06/08 ネットワーク&セキュリティ Networking & Security
- 配布資料 Lecture Notes (HTML) (URL)


第09回2010/06/15 ファイルシステム File Systems
- 配布資料 Lecture Notes (HTML) (URL)


第10回2010/06/22 ファイル・システムの実装 File System Implementations
- 配布資料 Lecture Notes (HTML) (URL)


第11回2010/06/29 入出力 Input/Output Systems
- 配布資料 Lecture Notes (HTML) (URL)


第12回2010/07/06 ハイパーバイザー Hypervisors
- 配布資料 Lecture Notes (HTML) (URL)


第13回2010/07/13 OS事例研究 Operating Systems Research
- 配布資料 Lecture Notes (HTML) (URL)



Powered by SOI Copyright(c) 2002-2016, Keio University Shonan Fujisawa Campus. All rights reserved.
このサイトの著作権について