KGC


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

お知らせ


科目名システムソフトウェア [ シラバス ]


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


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


授業ビデオとマテリアル
受講したい回をクリックしてください。
第01回2007/04/10 OSの歴史と基本概念 - OS History and Basic Principles
- Lecture Notes (HTML)
    



第02回2007/04/17 システムコール - System Calls
- Graph from "Hints" (PNG)
- Lecture Notes #2 (HTML)


第03回2007/04/24 プロセスとスレッド - Processes and Threads
- Lecture Notes


第04回2007/05/01 プロセス間通信 - Inter-process Communication
- Lecture Notes


第05回2007/05/08 プロセススケジューリング - Process Scheduling
- Lecture Notes


第06回2007/05/15 メモリ管理と仮想記憶 - Memory Management and Virtual Memory


第07回2007/05/22 ページ置換アルゴリズム - Page Replacement Algorithms


第08回2007/05/29 【休講】ネットワーク&セキュリティ - Networking & Security

第09回2007/06/05 ファイルシステム - File Systems


第10回2007/06/12 ファイル・システムの実装 - File System Implementations


第11回2007/06/19 入出力 - Input/Output Systems


第12回2007/06/26 ハイパーバイザー - Hypervisors


第13回2007/07/03 OS事例研究 - Operating Systems Research



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