LinuxとAndroidの違いは何ですか?

藏色散人
リリース: 2020-05-20 11:18:36
オリジナル
3009 人が閲覧しました

Linux と Android の違いは何ですか?

次の 3 つの違いがあります:

1. Android にはローカル ウィンドウ システムがありませんが、Linux には X ウィンドウ システムがあります。

2. Android には glibc サポートがありませんが、Linux にはサポートされています。

3. Android には独自のドライバーがあります。

Android は Linux カーネルに基づいていますが、Linux との間には依然として大きな違いがあります。

推奨: 「linux チュートリアル

LinuxとAndroidの違いは何ですか?

#詳細情報

Android 独自のドライバー

1. Android Binder は、OpenBinder フレームワークに基づくドライバーであり、Android プラットフォームのプロセス間通信 (InterProcess Communication、IPC) 機能を提供するために使用されます。ソース コードは drivers/staging/android/binder.c にあります。

2. Android 電源管理 (PM) 標準 Linux 電源管理システムに基づく軽量の Android 電源管理ドライバーで、組み込みデバイス用に最適化されています。ソース コードは次の場所にあります:

kernel/power/earlysuspend.c
kernel/power/consoleearlysuspend.c
kernel/power/fbearlysuspend.c
kernel/power/wakelock.c
kernel/power/userwakelock.c
ログイン後にコピー

3. 低メモリ キラー (低メモリ キラー) は、Linux の標準 OOM (メモリ不足) メカニズムよりも柔軟で、必要に応じてプロセスを強制終了して、必要なメモリを解放できます。ソース コードは drivers/staging/android/lowmemorykiller.c にあります。

4. 匿名共有メモリ (Ashmem) は、プロセス間で共有メモリの大きなブロックを提供し、このメモリをリサイクルおよび管理するメカニズムをカーネルに提供します。ソース コードは mm/ashmem.c にあります。

5. Android PMEM (物理) PMEM は、ユーザー空間に連続的な物理メモリ領域を提供するために使用されます。DSP および一部のデバイスは、連続的な物理メモリ上でのみ動作します。ソース コードは drivers/misc/pmem.c にあります。

6. Android Logger は、Android システムのさまざまなログをキャプチャするために使用される軽量のログ デバイスです。ソース コードは drivers/staging/android/logger.c にあります。

7. Android アラームは、デバイスをスリープから解除するためのタイマーを提供し、デバイスがスリープ状態のときでも実行されるクロック ベースも提供します。ソース コードは drivers/rtc/alarm.c にあります。

8. USB ガジェット ドライバー Linux 標準の USB ガジェット ドライバー フレームワークに基づくデバイス ドライバー Android の USB ドライバーは、gaeget フレームワークに基づいています。ソース コードは drivers/usb/gadget/ にあります。

9. Android Ram コンソール デバッグ機能を提供するために、Android では、RAM ベースのバッファである RAM コンソールと呼ばれるデバイスにデバッグ ログ情報を書き込むことができます。ソース コードは drivers/staging/android/ram_console.c にあります。

10. Android タイミング デバイスはデバイスのタイミング制御機能を提供しており、現在バイブレーターと LED デバイスをサポートしています。ソース コードは drivers/staging/android/timed_output.c(timed_gpio.c) にあります。

以上がLinuxとAndroidの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!