私はAndroidのカーネルでいくつかのケーススタディを書くつもりでした。これは、Advanced Operating systemsクラスの私のカリキュラムの一部です。 私が欲しかった主な焦点は、プライオリティキューがどのRTOSで実装されているかをクラスで学んだ理論に関連付けるための実際の実装でした。 しかし、私は情報を見つけることは本当に大きなアイデアを持っているのではなく、大きな仕事であることを知りました。 : だから私はどちらかに制限したい 1.非常に具体的なカーネル(プロセスまたはメモリ) または 2. AndroidとLinux OSの違い 私が観察したことは、私は実用的な違いだった何を望むかそれらの両方が、与えられたデータでも、私の教科書で見ることができます。上の情報。Android OSカーネル関連のクエリ
私は方向にいくつかのポインタを得ることになる願っています。へ
リンク先の書き込みに重大な間違いがあります。 Binderはセキュリティモデルではなく、OpenBinderはAndroidで使われているものにリンクしていません(アンドロイドは基本的なメカニズムだけを共有する極端に単純化されたバージョンを持っています、特に発見メカニズムはありません)。カーネルのデバイスドライバも、カーネルの他のものもBinderに依存しません。これは、ユーザーモードのOSとアプリケーションサービスのためのツールです。また、カーネルセキュリティモデルの方法では、実際には斬新なもの、つまりネットワークなどの特権のカーネル実施のための特定のユーザーグループのハードコーディングが欠落しています。 –
OK - 私は完全にそれを読まなかったことを認めなければなりません。どうも。 –