iPhone OSのプロセススケジューラは、実際に内部でどのように機能しますか?
-
05-07-2019 - |
質問
これについて詳しく知りたい。リアルタイムスケジューラですか?インタラクティブなスケジューラー? iPhone OSのプロセススケジューラはどのくらい正確に機能しますか? Appleはこれらのことを詳細に説明するテクニカルノートやドキュメントを公開しましたか?
それについての詳細を知りたい。それはどのような戦略に従っていますか?先着順?最短の仕事が先ですか?最短残り時間、最短残り処理時間?ラウンドロビン?優先度スケジューリングまたはマルチレベルフィードバックキュースケジューリングですか?最短経過時間?期限依存のスケジューリング?
これらすべてを書いたApple関係者の一部は確かにSOにいます。答えてください。
解決
iPhone OSカーネルがMacのMachカーネルに類似していると仮定すると、"
MachやほとんどのBSD UNIXシステムと同様に、 高度なスケジューラが含まれています CMU Mach 3スケジューラに基づいています。
このセクションの残りの部分では、スケジューラについて詳しく説明します。
所属していません StackOverflow