iPhone OSのプロセススケジューラは、実際に内部でどのように機能しますか?

StackOverflow https://stackoverflow.com/questions/1600562

質問

これについて詳しく知りたい。リアルタイムスケジューラですか?インタラクティブなスケジューラー? iPhone OSのプロセススケジューラはどのくらい正確に機能しますか? Appleはこれらのことを詳細に説明するテクニカルノートやドキュメントを公開しましたか?

それについての詳細を知りたい。それはどのような戦略に従っていますか?先着順?最短の仕事が先ですか?最短残り時間、最短残り処理時間?ラウンドロビン?優先度スケジューリングまたはマルチレベルフィードバックキュースケジューリングですか?最短経過時間?期限依存のスケジューリング?

これらすべてを書いたApple関係者の一部は確かにSOにいます。答えてください。

役に立ちましたか?

解決

iPhone OSカーネルがMacのMachカーネルに類似していると仮定すると、"セクションapple.com/mac/library/documentation/Darwin/Conceptual/KernelProgramming/About/About.html "rel =" nofollow noreferrer ">カーネルプログラミングガイドの状態

  

MachやほとんどのBSD UNIXシステムと同様に、   高度なスケジューラが含まれています   CMU Mach 3スケジューラに基づいています。

このセクションの残りの部分では、スケジューラについて詳しく説明します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top