2018年9月26日水曜日
スマホのリアルタイム性
TRON構想が出たときに、膝を打ったことがある。しかし結局これは頓挫し、今のOSはまともなリアルタイム性がない。もちろんITRONやその派生品は健在なのだが、自分が言っているのはWindows、Androidなどの、汎用的にユーザが触るOSのことだ。
例えば、Windowsでは高速起動は色々と工夫されているが、システムを長年動かし、アプリを色々といれて行くと、「重くなる」という現象が起きる。タッチの反応が鈍くなったり、ドラッグが遅れてズズズっとなったり、キータイプしてもしばらく反応せず、その後ダダダっと字が入ったりする。
どんなにアプリが重くなっても、UIだけはしっかりリアルタイム性を確保して欲しいのだが、今のOSはそうなっていないのだ。ここにOSベンダの矜持の無さを感じる。なぜもっとここをしっかり作らないのか。
よく「ヌルサク」などと言うけれども、本来はCPU速度ではなく、リアルタイムOSで実現すべきものだ。そのためには、OSやアプリケーションの構造も、少し変えていかなければならない。
このための要は、最下部(最優先実行)にリアルタイムモニタを配し、ディスプレイやキーボード、タッチパネルなどのドライバを十分に低いレベルで動かすことである。また、タスクの実行状況が遅くなったらOSレベルで把握する仕掛けが必要になる。ローレベルでは十分にCPUを割り当て、上位がどんなに遅延していてもこちらの実行は優先されなければならない。
また、アプリ側では、全てのタスクに対して優先度が設定され、UIに関する部分とモニタ(異常検知)は最下部に置かなければならない。全てのプログラムは並列実行であり、実行の順番を保証するにはOSの機能を使わなければならない。タスクの異常検知と異常時の処理があらかじめ定められていなければならない。応答待ちに何も操作できないようではならない。タスクの中断は全ての場合でできなければならない。・・・・
こういった、アプリに対する厳しい制限があれば、たとえ重い処理であってもUIに反応が無くなることはないはずだ。これが相当に難しいというのは想像に難くないが、十分にコンピュータも発達してきたことだし、もう一度アプリの作り方について考え直してもらっても良いのではないか、と思う。
登録:
コメントの投稿 (Atom)
注目の投稿:
富士山噴火への備え・再考
以前にも https://spockshightech.blogspot.com/2017/10/blog-post_2.html という投稿をしたことがあるのだが、もう少し状況を詳しく知ることができないか、調べてみた。 首都圏の対策としては、『首都圏における広域降灰対策...
.jpg)
人気の投稿:
-
「人はなぜ悪に憧れるのか」と「人はなぜ正義に憧れるのか」をGoogle検索してみたところ、前者は素直にヒットするのに後者はひねくれたサイトしかヒットしなかった。どうやら人は悪に憧れているようだ。 前者のサイトを読んでいると、様々な解釈が出てきて面白い。だが、検索前に自分...
-
3.11で原発の危険を甘く見ていたように、次は噴火を甘く見ていたと後悔するかもしれない。今の知識を振り返ってみる。 過去の富士山噴火の規模を見ると、溶岩や噴石などの被害はもちろん近隣で発生するとして、広範囲に火山灰が積もる。予測によれば、関東でも数cmは積もる。この量で...
-
年金の制度を調べていて、なんと複雑で面倒なことかと辟易した。今ちょうど年金改革がされているけれども、現行のシステムを複雑にしているだけだ。年金に限らず、様々な社会保障制度が別の名前で呼ばれ、申請方法も異なり、審査も給付も別。ファイナンシャルプランナーや税理士、公認会計士などが必要...
-
一国における貧富の差が余りにも拡大して手が付けられなくなった時に、第二の通貨を発動する、という手が考えられる。お互いの使い方や交換に制限を掛けてやることで、第二通貨が貧乏人の間で主に廻るようにして、独立した(仮想的な)経済圏を作ってやるのがこの目的だ。 低所得層は第二通...
-
Googleがローカルニュース記事を作成するソフトウェア開発に資金を提供した 記事を見ていると窮余の策にも見えるのだが、考えてみるとむしろ好ましいのかもしれない。今まで、ローカルニュースは地方紙の領分であり、全国紙ではローカルニュースは1ページとか、ごく少数しかなかった...
-
ディーン・ケーメン氏が発明した浄水器「 スリングショット 」の原理は、いわゆる蒸留である。つまり水を沸騰させて水蒸気にした後、冷やして水に戻す。汚水と蒸留水の間で熱交換を行うことで効率を上げている。 日本では、防災用の浄水器としては中空糸膜や逆浸透膜が殆どだ。これと蒸留式には...
-
FacebookのAIが、英語を使いながらも人間に理解できない文法でしゃべりだし、そのAIが停止された、と言う話が話題になった。その会話を実際に見てみたが、確かに気持ち悪い。この気持ち悪さ、どこかで感じたことがある、と思って思い出してみたら、眉村卓の小説に度々出てくる「産業...
-
世の中の話題はAGIを通り過ぎてASIに進んでいる。AGIがGeneral IntelligenceならASIはSuper Intelligence、即ち人類を遥かに超えた知性ということらしい。 2045年にシンギュラリティが起きると予測したのは、人工知能研究の世界的権威であ...
-
以前にも https://spockshightech.blogspot.com/2017/10/blog-post_2.html という投稿をしたことがあるのだが、もう少し状況を詳しく知ることができないか、調べてみた。 首都圏の対策としては、『首都圏における広域降灰対策...
-
2025年7月30日、ロシアのカムチャツカ半島沖で地震が発生し、日本の太平洋側の広い範囲で津波警報、津波注意報が発令された。最大予測は警報地域で3m、注意報地域で1mだった。 電車は止まったところもそうでなかったところもあったが、都心で避難した人は皆無だった。警報が出てから半...
0 件のコメント:
コメントを投稿