アカウント名:
パスワード:
Linuxはリアルタイム性が悪いし(リアルタイム性を持たせたと謳う改造版もいくつかあるが、それでも悪い)、モノリシック構造でハードの抽象化レイヤがきっちりしてなくて、ぐちゃぐちゃなところがあるし、それゆえドライバのモジュール化が可能だといっても、カーネルのバージョンに強く依存していて、OSをアップデートしつつ周辺機器の自由で動的な追加・削除などの動作を保証するのが難しい、と携帯電話のOSとしてはあまり向いてないと思うんだけどなぁ。
それでも世界中に多くいる開発者の手で活発に開発・メンテナンスが行われていて、保守やトレンドを追いかける開発のコストを全部自分で背負わなくて済むというメリットの方が大きいということか。
androidのせいでLinuxってリアルタイム性が無いなんて風評被害が出るなんて酷いですね。
もともとLinuxってI/O直叩きできるくらいunixでは異端な存在で、むしろリアルタイム性ならLinuxって言われていた筈ですよ?リアルタイム性が失われている理由はJava VM上でアプリが動いているのと、Java所以のサウンド周辺がウンコなだけandroidの設計は悪いだけで、Linuxのせいにするのはお門違い
違うリアルタイムというのはもっと小さい桁の時間のこと。LinuxはもともとPC用のOSで、PCアーキテクチャとともに発展してきた。PCアーキテクチャはというと低速IOを周辺にやってもらうことで高速化してきた。その過程でリアルタイム性はどんどん失われた。I/Oを直接叩けてもリアルタイムとは言わない。I/Oをマイクロ秒単位で管理できないと。Androidがクソなのは否定しないが、Linuxのリアルタイム性がどうこうという話とは関係ない。
あなたが求めているのはリアルタイム性じゃなくて、シングルタスク処理なのでは?しかもインターネット時代にも関わらず、完全同期が必要って何をするんですか?
バスがDMAでデータ揃えてくれて、上げ膳下げ膳でテータ処理してりゃいいのなんてPCIから上だけだよ。それ以下のMPUは皆バスクロック自分で処理するんだ。その手続きを汎用化したのがリアルタイムOSだよ。きっとあなたが想像するOSとはかなり違うものだが。
FA持ち出してリアルタイム性がどうのってスペックをスマートフォンに求めるって完全にミスリード少なくともそんなリアルタイム性を携帯電話に求めて何がしたいの?目的もなく、シーケンシャルに都度通信したいとか原始時代に戻りたい老害ですかね?
多分、リアルタイムOSを最近知ったばかりの学生のシッタカ
LTEの制御をするベースバンドチップが管理するリアルタイム処理を、CPUがI/Oで叩くとでも思っているのだろう。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
またLinuxベースかよ (スコア:0)
Linuxはリアルタイム性が悪いし(リアルタイム性を持たせたと謳う改造版もいくつかあるが、それでも悪い)、
モノリシック構造でハードの抽象化レイヤがきっちりしてなくて、ぐちゃぐちゃなところがあるし、
それゆえドライバのモジュール化が可能だといっても、カーネルのバージョンに強く依存していて、
OSをアップデートしつつ周辺機器の自由で動的な追加・削除などの動作を保証するのが難しい、
と携帯電話のOSとしてはあまり向いてないと思うんだけどなぁ。
それでも世界中に多くいる開発者の手で活発に開発・メンテナンスが行われていて、
保守やトレンドを追いかける開発のコストを全部自分で背負わなくて済むというメリットの方が大きいということか。
Re: (スコア:1)
androidのせいでLinuxってリアルタイム性が無いなんて風評被害が出るなんて酷いですね。
もともとLinuxってI/O直叩きできるくらいunixでは異端な存在で、むしろリアルタイム性ならLinuxって言われていた筈ですよ?
リアルタイム性が失われている理由はJava VM上でアプリが動いているのと、Java所以のサウンド周辺がウンコなだけ
androidの設計は悪いだけで、Linuxのせいにするのはお門違い
Re: (スコア:0)
違う
リアルタイムというのはもっと小さい桁の時間のこと。
LinuxはもともとPC用のOSで、PCアーキテクチャとともに発展してきた。
PCアーキテクチャはというと低速IOを周辺にやってもらうことで高速化してきた。
その過程でリアルタイム性はどんどん失われた。
I/Oを直接叩けてもリアルタイムとは言わない。I/Oをマイクロ秒単位で管理できないと。
Androidがクソなのは否定しないが、Linuxのリアルタイム性がどうこうという話とは関係ない。
Re:またLinuxベースかよ (スコア:0)
あなたが求めているのはリアルタイム性じゃなくて、シングルタスク処理なのでは?
しかもインターネット時代にも関わらず、完全同期が必要って何をするんですか?
Re: (スコア:0)
バスがDMAでデータ揃えてくれて、上げ膳下げ膳でテータ処理してりゃいいのなんてPCIから上だけだよ。
それ以下のMPUは皆バスクロック自分で処理するんだ。
その手続きを汎用化したのがリアルタイムOSだよ。きっとあなたが想像するOSとはかなり違うものだが。
Re: (スコア:0)
FA持ち出してリアルタイム性がどうのってスペックをスマートフォンに求めるって完全にミスリード
少なくともそんなリアルタイム性を携帯電話に求めて何がしたいの?
目的もなく、シーケンシャルに都度通信したいとか原始時代に戻りたい老害ですかね?
Re: (スコア:0)
多分、リアルタイムOSを最近知ったばかりの学生のシッタカ
Re: (スコア:0)
LTEの制御をするベースバンドチップが管理するリアルタイム処理を、CPUがI/Oで叩くとでも思っているのだろう。