
本講義では、UNIXオペレーティングシステムの機能を紹介します。 UNIXは、Linux 、 MacOSの、多くのサービサー側オペレーティングシステムの共通の基本的なオペレーティングシステムです。 UNIXオペレーティング・システムを理解することは、現在のコンピュータシステムのために役立ちます。オペレーティングシステムの機能は、ファイルシステム、デバイスであるI / O 、プロセス管理、メモリ管理、プロセス間通信、シグナリング/割り込み処理 。
この講義では、教育用に書かれたUNIX likeなオペレーティングシステムであるxv6を用いて、実際のオペレーティングシステムのコードを読んだり、新しい機能を追加することによって、オペレーティングシステムの構造や機能を理解していきます。