KGC


[ Japanese ]
DESIGN AND IMPLEMENTATION OF SYSTEM SOFTWARE

NEWS


TitleDESIGN AND IMPLEMENTATION OF SYSTEM SOFTWARE [ Syllabus ]

The basic software of a computer is called its operating system (OS). The operating system manages other programs (or processes). Programs use the file system, network, and other services provided by the OS. There are many operating systems, including Windows and MacOS, but in this class we will focus on Unix and Linux. The basic concepts of processes, system calls, memory management and virtual memory, file systems, networking, security and other subsystems will be presented. Because concurrency and parallelism are fundemental, and are becoming increasingly important at the application level, students will write at least one concurrent program.
The lectures for this class will be in Japanese, but non-Japanese-speaking students are encouraged to join. Adequate materials to learn the topic and complete the assignments will be available in English.


Faculty Rodney D. Van Meter
Term2008 Fall
Level Graduate


Inquiry - Inquiry about this course


Lecture Video & Materials
Click the lecture title to see lecture materials and video
#012008/04/08 OSの歴史と基本概念 OS History and Basic Principles
- 配布資料 Lecture Notes (HTML) (URL)
    



#022008/04/15 システムコール System Calls
- 配布資料 Lecture Notes (HTML) (URL)


#032008/04/22 プロセスとスレッド Processes and Threads
- 配布資料 Lecture Notes (HTML) (URL)


#042008/05/13 プロセス間通信 Inter-process Communication
- 配布資料 Lecture Notes (HTML) (URL)


#052008/05/20 プロセススケジューリング Process Scheduling
- 配布資料 Lecture Notes (HTML) (URL)


#062008/05/27 メモリ管理と仮想記憶 Memory Management and Virtual Memory
- 配布資料 Lecture Notes (HTML) (URL)


#072008/06/03 ページ置換アルゴリズム Page Replacement Algorithms
- 配布資料 Lecture Notes (HTML) (URL)


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


#092008/06/17 ファイルシステム File Systems
- 配布資料 Lecture Notes (HTML) (URL)


#102008/06/24 ファイル・システムの実装 File System Implementations
- 配布資料 Lecture Notes (HTML) (URL)


#112008/07/01 入出力 Input/Output Systems
- 配布資料 Lecture Notes (HTML) (URL)


#122008/07/08 ハイパーバイザー Hypervisors
- 配布資料 Lecture Notes (HTML) (URL)


#132008/07/15 OS事例研究 Operating Systems Research
- 配布資料 Lecture Notes (HTML) (URL)



Powered by SOI Copyright(c) 2002-2016, Keio University Shonan Fujisawa Campus. All rights reserved.
Copyright of this site