コンピュータの基本ソフトウェアであるオペレーティングシステムの概念と、 その原理を学ぶ。 オペレーティングシステムの歴史、 プロセスとスレッド、 デッドロック、 メモリ管理、 入出力、 ファイルシステムなど基本的な概念に加えて、 マルチメディア処理、 マルチプロセッサシステム、 セキュリティなど最近のトピックについても学ぶ。