Linuxカーネルに関する知識I.概要OSSの代表的な存在であり、またプラットフォームとしても数多くの実績をもつオペレーティングシステムであるLinuxについて、その機能と内部構造について学ぶ。併せて、それらの機能を実現するための基礎となっている理論についても学ぶ。コンピュータ科学、セキュリティ工学基礎(ITSSレベル1程度)を習得、経験を持つレベルの知識を有すること。OSの構造と基本機能を理解する。それらの機能を実現するために採用されているデータ構造とアルゴリズムについて理解する。OSの機能をどのようにして一般プログラムが利用するかについて理解する。本講座は、ほぼ(1)に沿って学習する内容となっているが、OSの全体像や各機能の概要、および実装の基礎となっているデータ構造とアルゴリズムについては(2)を参照するのが効果的である。カーネルのソースコードについては、(1)の文中のコードを参照しながらも、できれば最新のソースコードを入手してそれを参照するのが望ましい。ネットワークの詳細に関しては(3)を参照のこと。以下の試験問題について解答を求め、60点以上を持って合格とする。カリキュラム内容に関するキーワードの意味を問う問題10問各1点)。下記の機能概要とその仕組みについて400字以内で記述する問題4問(各10点)。ネットワークなお、後者の評価方法は次のようにする。各機能についてのキーワードが含まれていて、それらの関連が明記されていればその問題については8~10点を与える。FreeCmsDesigns.com。