6

こんにちは、モバイル デバイスのオペレーティング システムとデスクトップ マシンのオペレーティング システムの違いを調べようとしています。具体的には、メモリ管理、スケジューリングなどです。

モバイル オペレーティング システムは、電源管理などの他のいくつかのことを行う必要があり、メモリ容量が少ないことを心配する必要があることは承知しています。

モバイル オペレーティング システムとデスクトップの対応するオペレーティング システムとの技術的な違い、特に Android OS について調べるための良いリソースを持っている人はいますか?

4

4 に答える 4

7

低レベルでは、Android には異なる軽量 C 標準ライブラリであるバイオニック LibC があります。X11 の代わりにビデオ フレームバッファ デバイスを使用します。Android で OS を軽量化するために、POSIX 標準のサブセットのみが実装されています。

于 2010-11-22T14:02:26.883 に答える
4

よく読んでください:):http: //developer.android.com/guide/topics/fundamentals.html

于 2010-11-22T13:55:45.970 に答える
1

どのくらい深く行きたいかによります。ここにはデスクトップ Linux カーネルがあり、ここにはカーネルとその他の関連するすべての Android ソース コードがあります。両方のプラットフォームのソース コードを見ることほど技術的なことはないと思います。

おそらくあなたにとって最も興味深い読み物の 1 つは、Android とは何ですか?

于 2010-11-22T13:59:37.883 に答える
0

組み込み OS としての Android と Linux の比較、およびAndroid は Linux ベースの2 つの優れたリソースです。

Android が Linux カーネルに加えた主要な変更も参照してください。

于 2015-12-31T02:25:31.723 に答える