カーネルとは何ですか?何のためにあるのですか?

Android のカスタマイズの複雑さを詳しく調べると、「カーネル」という用語によく遭遇します。しかし、これは一体何を意味するのでしょうか?デバイスがどのように機能するかをよりよく理解できるように、できるだけ簡単な方法で説明します。

Android には、無料のオープンソース オペレーティング システムであるという利点があります。これが意味するのは、開発者はそのコード、つまり「プログラム」に自由にアクセスでき、必要に応じて変更できるということです。

消費者は Samsung や変更を加えていない純粋な Android を好む、また、自分の携帯電話を制御して、基本的にスマートフォンやタブレットを購入したときに取得したものの異なるバージョンをインストールすることもできます。

この制御を行おうとすると、「カーネル」という理解しにくい用語によく遭遇しますが、これも変更可能です。しかし、これは何でしょうか?できるだけ簡単な方法で説明します。ADBとFastbootのためにそれを行いました

Androidカーネルとは何ですか?

まず最初に覚えておかなければならないことが 1 つあります。今日私たちが知っているすべてのコンピューター システム (スマートフォン、タブレット、PC など) は、信じられないほど愚かな。プロセッサ、RAM メモリ スティック、画面は、それ自体を管理できません。

これらはただ材料(またはハードウェア、この世界で依然として一般的な英国主義)したがって、これらが本当に役立つようになるには命令が必要です。これらの命令は党によって与えられますソフトウェア(またはソフトウェア)これらすべてのユニットの偉大な司令官です。

したがって、これは共依存の関係です。ハードウェアはソフトウェアなしでは存在せず、ソフトウェアはハードウェアなしでは役に立ちません。私たちが「カーネル」(フランス語で核)と呼ぶものは、この一部です2番目のカテゴリーソフトウェア。

Windows から Mac OS、そしてご想像のとおり、Android に至るまで、すべてのコンピュータ システムにはカーネルがあります。たくさんありますが、このオペレーティング システムは Linux のオペレーティング システムを使用していることに注意してください。カーネルは、ハードウェアと最も直接的に対話するあなたが所有しているもの。

カーネルとは何のためにあるのでしょうか?

したがって、これはシステムの最初または最後のステップと見なすことができます。なぜこれなのでしょうか?非常に単純に、それがオーケストラマスター誰があなたの機器を操作するのか。デバイス上で何を実行しても、必ずカーネルを通過します。

彼はシステムの心臓部(そのためカーネルという名前が付けられています)、プロセッサ、メモリ、Bluetooth などの「デバイス」のリソースを管理します。彼は、指示をどのような順序でどのように処理するか、誰とすべてを処理するかを指示します。

彼はあなたの携帯電話のミニボスです。私たちは大嫌いですが、その人なしではビジネスは機能しません。アプリケーションを起動すると、ストレージ メモリに対応するファイルを見つけて起動するように指示し、RAM メモリに対応するファイルを見つけて起動するように指示します。部屋を出るこれにより、それが実行され、プロセッサがすべてを処理できるようになります。

要するに、カーネルはろくでなしです。しかし、当社のプロセッサと RAM スティックは (まだ) 動作していないため、故障することはなく、スムーズに動作します。

なぜカーネルを変更するのでしょうか?

Android カスタマイズの世界、携帯電話のカーネルも変更する代替オペレーティング システムが見つかることがよくあります。前の説明を考慮すると、これは悪い考えだと思われるかもしれません。

ただし、カーネルは非常に古いことが多く、ハードウェアとの互換性を備えていると思われる場合があります。使い物にならないユーザーにとって。したがって、一部の開発者は、より高速かつ効率的にするためにクリーンアップを行っています。

しかし、開発者が Android カーネルを変更する主な理由は、プロセッサー、特にその速度。確かに、実行頻度を遅くすると、多少は可能になります。自主性を獲得するために。したがって、それを制御すると、より高度な管理が可能になります。