【読売新聞/IoT】トロン―国産OSが世界標準になる

レス数が900を超えています。1000を超えると表示できなくなるよ。
1あられお菓子 ★2018/05/04(金) 08:14:12.48ID:CAP_USER
YOMIURI ONLINE 2018年05月01日 07時00分
http://www.yomiuri.co.jp/feature/quarterly/20180426-OYT8T50034.html

 情報通信の世界では、あらゆるモノをインターネットにつなげようという「IoT」の技術が、
製品開発や産業応用の中心となりつつある。そのIoT分野で6割以上の市場占有率を誇るのが、
日本で生まれたコンピューター用基本ソフトウェア(OS=オペレーティングシステム)「トロン」だ。
このトロンが、米国電気電子学会の標準規格として認定される手続きが進んでいる。順調に進めば、
国産のOSが、「世界標準」になる。


IoT時代がやってきた

 IoTという言葉を最近よく目にしたり、聞いたりするという人は多いだろう。インターネット・オブ・シングスの略で、
「モノのインターネット」と訳されることが多い。生活空間のあらゆるモノ、あらゆる場所に小さなコンピューターや
センサーを組み込み、ネットワークにつないで便利な情報化社会を目指そうという技術である。ひと昔前まで
「ユビキタス・コンピューティング(ユビキタスはラテン語であまねく存在するという意味)」と言っていた技術と同じだ。

 1980年代は「どこでもコンピューター」と呼ばれていた。その基本となるアイデアを提唱したのが、
坂村健博士(東洋大学情報連携学部長、東京大学名誉教授)だ。坂村博士は、昨年3月に東京大学教授として
最後に行った講義で「私が30年以上研究開発してきたIoT=どこでもコンピューター=が、
ようやくビジネスになる時代が来た。私は時代を先取りしすぎていた」と、しみじみ述懐していた。


トロン計画の始まり

 国産OSトロンの生みの親がこの坂村博士で、トロンはIoTとともに育ってきたと言っていい。

 トロンは「ザ・リアルタイム・オペレーティングシステム・ニュークリアス」の略で「機器をリアルタイム
(実時間)で作動させるOSの中核部分」という意味である。坂村博士は東大助手だった1984年、
「トロン計画」を提案した。

 坂村博士は、いずれIoT社会(当時そういう名称はなかった)が到来し、あらゆる家電製品や自動車などに
コンピューターが組み込まれ、ネットワークでつながるようになると予想した。そこで、機器に組み込まれる
コンピューターを制御する「組み込み用OS」として広く使えるようにと、トロンの開発を始めたのである。

 当時は、基板に中央演算処理装置(CPU)やメモリーなど最小限の部品を載せた簡素なコンピューターである
「マイコン」が一部の機器に組み込まれ始めたばかりで、今から振り返ると、博士にはかなり先見の明があったと言える。

 計画には東大のほかに日本電気、日立製作所、富士通、松下電器産業(現パナソニック)、三菱電機など
国内大手電気メーカーも参画し、当時としては珍しい産学協同プロジェクトの形で進んでいった。


組み込み用OSとは

 OSと聞くと、パソコン用OSのウィンドウズを思い浮かべる人が多いだろう。クラウドサービス
(外部に保存したデータやアプリケーションなどをネット経由で呼び出して使うサービス)などに用いられる
大型コンピューターでは「ポジックス」というOSが主に使われている。スマートフォンのアプリケーションを
動かすアンドロイドOS(アンドロイド端末用OS)やiOS(iphone端末用OS)もポジックスの
プログラムを部分的に使っている。こうしたコンピューター用のOSは「情報処理系OS」あるいは
「汎用OS」と呼ばれている。

 これに対し、電子機器などに組み込まれている小さなコンピューターを制御するOSが、組み込み用OSだ。


(続きは記事元参照)

860名刺は切らしておりまして2018/05/21(月) 09:09:29.80ID:eLfSLV1w
人のこと間違いと罵倒するけど自分からは何にも具体的なことは言わないのな

861名刺は切らしておりまして2018/05/21(月) 09:18:33.99ID:MSXk+sF3
>>860
>>859
>なお「複合」と「分解」と訳すとわかりやすいぞ

ほんと池沼だな

862名刺は切らしておりまして2018/05/21(月) 16:15:39.11ID:eLfSLV1w
>>859
RISCの一個しか無い特徴って何?

863名刺は切らしておりまして2018/05/21(月) 18:38:55.93ID:TlaliL3G
>>858
元々、RISCなんて言葉は要らなかったんだよ。チップの進化の過程で自然に到達する
手法だったんだから。技術の進歩によって人類の幸福に貢献するより、商売宣伝によって
自らの福利に貢献することを望んだ人間によって唱えられたプロパガンダだもの。
まあ、彼らは目的を果たし、後々こんな片隅にも小火を引き起こすほどの影響は与える事となった。

CPUの命令セットとしては算術命令、論理命令、ロードストア命令、分岐命令ぐらいのものが
在れば概ね要が足りる。だから初期、命令の数は多くなかった。論理回路の設計も手作業で
やっていたくらいだからそんなに複雑にできなかったし。
しかし、CPUに、より複雑なことをさせるようになると、多数の命令を組み合わせて機能を実現
するより、命令一発で目的を達する方がいいと思い始めるのは道理。アドレッシングモードの
多様化、メモリ保護管理など機能の増加に伴って命令セットは急速に膨らんでいった。高機能を
簡単にプログラムでき、高速に動作する(多数の命令を組み合わせて機能を実現すると遅くなるでしょ)
ようにCPUアーキテクチャは進化して来ていた。
一方、半導体の製造技術の進化によりチップのクロック周波数も順調に上がってきていた。
複雑化し設計が難しくなり、チップ面積も増えてきたこれまでの方針を続けるよりも
回路を単純化し、高クロックに頼ってCPUを回しても、そん色ない速度を実現できることが見えてきた。
そして、商売っ気のあるやつがこれにRISCと名付け、これまでのCPUであるCISCなんて時代遅れだと
吠え始めた。
長くなったので続きは別レスで。

864名刺は切らしておりまして2018/05/21(月) 18:39:21.78ID:nkMeQaMG
>>862
レジスタ数が多いこと

865名刺は切らしておりまして2018/05/21(月) 18:42:31.07ID:nkMeQaMG
>>863
命令数が少ないのがRISCだと思い込んでるいつもの池沼か

馬鹿ほど長文書くけど、チップ面積が増えたから回路を単純化したとか、中身も出鱈目だらけだな

866名刺は切らしておりまして2018/05/21(月) 18:56:20.19ID:TlaliL3G
>>859
>RISCのRISがそうなのに「知らなかったでしょ」って
それは(>>809)へのレスで言うことだよね。種明かしをしてから、俺知ってたもん
そんなの常識じゃんと言ってもねえ。後出しジャンケンはみっともないよ。

>なお「複合」と「分解」と訳すとわかりやすいぞ
ReduceやComplexはInstructionに掛かるんじゃなくて、Instruction Setに掛かるんだけど。
複合された命令セットに、分解された命令セットか。なんじゃそれ。

867名刺は切らしておりまして2018/05/21(月) 19:03:11.83ID:TlaliL3G
>>863
続き。ちょっと間を置いたのでトーンダウンしそう。
これまでの説明でなぜ縮小命令セット、複雑命令セットと名付けられたか理由がわかるよね。
決して「複合」と「分解」と訳してはいけないよ。訳わからなくなるから。できたら暖簾くん
の説明を聞きたいんだけと面白くなさそうだからいいや。

RISCとCISCは相補的な関係にあり、それぞれ利点と欠点がお互いに補い合う。だから、CPU
を進化させると、その時の技術的条件によってRISC的になったりCISC的になったりしながら
お互いの特徴を取り込んだCPUへと収斂していく。それが現在のCPUであり、RISCやCISCなんて
言葉が無意味である理由だ。

>>858
>RISCと呼ぶにはその他1ダースくらいの持つべき特徴がある
まあ、高速化のための手法がいろいろと採用されるからね。でも命名の大本は命令セットが
小さくなったことだよね。

868名刺は切らしておりまして2018/05/21(月) 19:04:35.64ID:KfvIpeIL
>>864
そういう主張してる大学レベルの教科書の一冊でも挙げてくれ

869名刺は切らしておりまして2018/05/21(月) 19:07:53.60ID:3AkM0i0U
>>6
それはどのOSでも一緒。
わざわざウィルス作って狙う価値があるかは疑問。

870名刺は切らしておりまして2018/05/21(月) 19:12:29.22ID:nkMeQaMG
>>868
例えばこんなんでいいかな

https://cs.stanford.edu/people/eroberts/courses/soco/projects/2000-01/risc/whatis/
Certain design features have been characteristic of most RISC processors:
one cycle execution time: RISC processors have a CPI (clock per instruction) of one cycle. This
is due to the optimization of each instruction on the CPU and a technique called ;
pipelining: a techique that allows for simultaneous execution of parts, or stages, of instructions
to more efficiently process instructions;
large number of registers: the RISC design philosophy generally incorporates a larger number of
registers to prevent in large amounts

前二つは昔の実装技術レベルの話で、最初のはサイクルあたり複数命令とかすらあるし、二つ目はCISC
でも今時当たり前だから、どっちも本質じゃないのはいいかな

871名刺は切らしておりまして2018/05/21(月) 19:14:15.68ID:nkMeQaMG
>>870
おっと、三つ目の大事な部分が切れてたな

large number of registers: the RISC design philosophy generally incorporates a larger number
of registers to prevent in large amounts of interactions with memory

872名刺は切らしておりまして2018/05/21(月) 19:24:29.48ID:TlaliL3G
>>870
それ、パイプラインを効率的に動かすにはって話じゃん。

873名刺は切らしておりまして2018/05/21(月) 19:42:50.35ID:nkMeQaMG
池沼の考えでは、パイプラインは形だけ作っておけばよくて効率的に動かす必要は無いらしいな

トロンはそうなんだろうあ

874名刺は切らしておりまして2018/05/21(月) 20:21:20.64ID:ib/+mfi7
>>864
なぜレジスタ多くしたのか考えたこと無いアホか

875名刺は切らしておりまして2018/05/21(月) 20:22:48.24ID:cLF2wtwR
TRONの失敗を証明するのにこんな面倒な話が必要か?
坂村が嘘つきでまともな仕事してないって散々言われてるのに。今だにNHKとか信じてるバカなんているわけないだろうし

876名刺は切らしておりまして2018/05/21(月) 20:53:59.69ID:YH8Q+6yf
君の話とNHKとどっちを世間は信用する買って事だろう

信用して欲しいなら、ここに実名を書いてみたら

877名刺は切らしておりまして2018/05/21(月) 21:02:56.00ID:emwyXxRP
坂村とか、メディアに取り上られる時、自称日本のインターネットの父と呼ばせてる慶応大のアレとか、
とっとと死んで欲しい。

878名刺は切らしておりまして2018/05/21(月) 21:02:57.52ID:xSyA4T+O
真面目に読むのもバカらしい。お爺ちゃんの思い出の自慢話じゃないのw

879名刺は切らしておりまして2018/05/21(月) 21:32:35.41ID:nkMeQaMG
>>874
お前がな

880名刺は切らしておりまして2018/05/21(月) 21:51:36.89ID:cLF2wtwR
>>876
NHKと現実なら誰だって現実を信じるよ。
で、実際NHKの内容だと時系列が滅茶苦茶になるので信じる奴はいない。
居たらそいつはバカ

881名刺は切らしておりまして2018/05/21(月) 22:01:02.58ID:YH8Q+6yf
匿名の掲示板でそんな事言われてもw

882名刺は切らしておりまして2018/05/22(火) 05:01:38.18ID:pf72LtFu
MachとかBSDとか、レーガン政権時、
DARPA(国防高等研究計画局)が大学に軍事費を大量にばらまいてできた成果なんだよな
BSDのTCP/IPの実装もそう
税金で作られたものだからBSDの成果は無料で配布された
日本も税金をつぎ込んでれば何かが生まれたのかもしれないね

883名刺は切らしておりまして2018/05/22(火) 05:11:17.32ID:pf72LtFu
UNIXで最初にTCP/IPが実装されたのがBSD UNIX
DARPAがUNIXに目を付けてTCP/IPの実装をさせた
本家のUNIXのSystem XでTCP/IPが実装されたのはその後
TCP/IPのプログライングでよく出てくるSocketは
もともとBSD UNIXのプロセス間通信のシステムコールだった
本家のUNIXのSystem XではSocketとは別のTLIというシステムコールが用意された

その後、BSDとSystem Xが統合されてSystem X Release 4.0が生まれて
System X Release 4.0にはTLIとSocket両方が実装された

884名刺は切らしておりまして2018/05/22(火) 05:47:16.02ID:pf72LtFu
TRONの中で唯一残ったのがITRON
リアルタイムOSの仕様は各社バラバラで統一規格というものが存在しなかった
だからITRONだけはその需要があり、必要とされたので残った
他のBTRONやCTRON、MTRONは消えた

ITRONは実際にいろいろな機器に採用されて、その仕様の有用性も証明されてる

メモリが数十から数百MB以上のIoT機器などにはLinuxは使えるが
それ以下のメモリのシステムにはLinuxは使えない
OSそのもののイメージファイル容量も大きい
ITRONはLinuxが使えないような小規模な組み込みにも使えるし
TOPPERS/JSPのようなフリーの実装もある

IoTデバイス向け新OS--ウインドリバーが無償で
https://japan.zdnet.com/article/35073091/
>もう1つの新OS、Pulsar Linuxの最小実装サイズは300Mバイトで、
>ベースとなるWind River Linuxの700Mバイトよりも小さい。
>Pulsar Linuxが動作するプラットフォームは、x86やARMを搭載したボード型コンピュータ。

885名刺は切らしておりまして2018/05/22(火) 06:04:32.03ID:3idKyMkR
池沼が必死でぐぐってしったかしようとしても「シグマの惨状も知らんのか」で終わっちゃうんだよな

886名刺は切らしておりまして2018/05/22(火) 06:05:00.61ID:BaDL+q7E
というお話だったのさっていうオチが無いんだが何この妄想

887名刺は切らしておりまして2018/05/22(火) 06:11:45.60ID:pf72LtFu
ITRONが今でも使われてるのは、十分使い物になるから
逆にBTRONやCTRON、MTRONは、消えた
ITRONが使い物にならないなら30年も生き残れない

888名刺は切らしておりまして2018/05/22(火) 06:15:31.59ID:pf72LtFu
>>885
Σプロジェクトは失敗したが
TCP/IPの開発で出遅れた日本はIPv6の開発にかなり貢献した
BSDのIPv6実装を開発するプロジェクトであるKAME Projectは日本の企業や大学が中心となってた

889名刺は切らしておりまして2018/05/22(火) 06:17:43.48ID:pf72LtFu
今、IPv6はスマホでも使えるようになって急速に普及している
新しいスマホを使ってる人は知らないうちにIPv6を使ってるぞ

890名刺は切らしておりまして2018/05/22(火) 06:20:32.50ID:pf72LtFu
https://www.nttdocomo.co.jp/service/spmode/function/ipv6/
Q1. IPv6の利用をするにあたって、申込み手続きは必要ですか?
A1. Xiの契約をされており、かつIPv6対応端末であればご利用にあたって、特に申込み手続きは必要ございません。

Q2. IPv6の利用には月額料金が発生しますか?
A2. 月額料金は発生いたしません。

Q3. IPv6の利用設定はどのようにすればよいですか?
A3. 2017年夏モデル以降は原則、対応機種であれば、デフォルトでIPv6通信を利用する設定となっています。
なお、2017年夏モデルでは、d-01JについてはデフォルトでIPv4通信する設定になっているため、
設定の変更が必要になります。

891名刺は切らしておりまして2018/05/22(火) 06:26:37.08ID:3idKyMkR
RISCがどういうものかすらわからない池沼が、今度はIPv6wwwwwww

892名刺は切らしておりまして2018/05/22(火) 06:29:20.70ID:PithZM4+
>>862
> 日本も税金をつぎ込んでれば何かが生まれたのかもしれないね

坂村やTRONに税金が注ぎ込まれていないとでも? TRON住宅とかな。 そもそも、パーソナル
メディアや、イーソルなんて会社はTRONに使われた税金で食って存続したり、巨大化したような
もんだ。

>>864
> メモリが数十から数百MB以上のIoT機器などにはLinuxは使えるが

嘘吐きですね。 uClinuxなら、もっと小さいメモリ環境でも動きますよ。
http://www.uclinux.org/

ITRONが使われた理由は、タダで手に入ると言う、ソフトウェアに金を払いたくない日本企業の
需要にマッチしたから。 まともな用件定義書とか書けなくても『TRON準拠で』と書けば済むし。
優秀だったからTRONが選ばれたわけではない。

TOPPERS/JSPにしたって、あの程度の成果を維持するのに、いくら金を使っているんだと。

893名刺は切らしておりまして2018/05/22(火) 06:30:50.00ID:pf72LtFu
>>891
最新スマホでGoogleやYoutube、Facebookにアクセすると知らないうちにIPv6で通信してるはず

894名刺は切らしておりまして2018/05/22(火) 06:44:28.90ID:pf72LtFu
>>892
BSDだってあれを維持するのに米国がどれだけ軍事費を費やしたかだな
実際に、BSD UNIXは4.4BSDや多くのFreeのBSDの元になってる完全フリーの4.4BSD Liteで終わってる
Linuxだってボランティアで開発されてるわけじゃなくて、Linuxを利用してる企業や団体の支援で開発されてる
企業や公的機関が支援しないオープンソースなんてバグだらけで使い物にならないよ

895名刺は切らしておりまして2018/05/22(火) 06:53:34.49ID:pf72LtFu
uCLinuxだって企業スポンサーが付いてるよ
他国の政府や企業が金出したものはいいが日本の政府や企業が金出すのはだめって考えはどこから来るの?

http://www.uclinux.org/sponsors/

896名刺は切らしておりまして2018/05/22(火) 07:08:29.95ID:pf72LtFu
>>867
下手なCISCよりも命令数も多く大規模になってるよ
ARMやMIPSのR6なんて命令数も多い
除算は非常に時間のかかる命令だけど、多くのRISCがサポートしてるし
ARMはずっと除算命令をサポートしてなかったが
Cortex-AのA7、A15以降やCortex-M3、M4、M7は除算命令をサポートしてる
あと、RISC CPUでも平方根を求める命令とか決して小さくない命令もサポートしてたりする
RISCでも性能を上げるためにあった方がいい命令なら複雑な命令もサポートする傾向がある

897名刺は切らしておりまして2018/05/22(火) 07:10:54.88ID:pf72LtFu
CISCでも68000系やルネサスのH8、RXなんかはずっと命令数も少なくすっきりしてる

898名刺は切らしておりまして2018/05/22(火) 07:52:30.63ID:3idKyMkR
IPv6と言ってみただけのしったか即ばれ池沼は、まだ命令数とか言ってるのか

899名刺は切らしておりまして2018/05/22(火) 13:02:05.71ID:4iJCZY4k
>>871
CISCはなんでレジスタ増やさなかったの?

900名刺は切らしておりまして2018/05/22(火) 13:15:36.76ID:QnYSSXtZ
>>899
x64とかでは不十分ながら増やしたろ、増やしたレジスタ有効活用しようとするとCISCの命令はほとんど使
えないのに、その使えない命令も含めて過去とバイナリ互換性を維持しつつレジスタ数増やすってコード
効率最悪だから、RISCに駆逐されてってるわけだが

901名刺は切らしておりまして2018/05/22(火) 16:46:24.53ID:GiQKQh1y
>>895
日本の個々の企業が金出すのは全く構わないよ。
自由貿易の資本主義なんだから。
製品で害があれば政府が法人税で徴収した金で利害調整。

902名刺は切らしておりまして2018/05/22(火) 17:38:11.53ID:/OhF8JhJ
中国に勝つためなら、統制経済を敷き、前衛的政党に指導されるようにせにゃならんのか?

903名刺は切らしておりまして2018/05/22(火) 19:22:05.26ID:4iJCZY4k
国を頼る時点で負けてるよな

904名刺は切らしておりまして2018/05/22(火) 19:42:28.23ID:pf72LtFu
>>900
レジスタが多い方がいいなら、何故32bitのRISC CPUは
レジスタが16本しかない32bitのARMに駆逐されかかってるんだ?
しかも、その16本しかないレジスタのうち、3本は
プログラムカウンタ、スタックポインタ、リンクレジスタで
汎用レジスタとして使えるのは実質13本だけ
Thumbの16bit長の命令では極一部を除いて8本のレジスタにしかアクセスできない
しかも32bitのARMが評価されてるのは
16bit/32bit可変長の命令セットのThumb-2のコード密度が高いこと
32bitのARMはアドレッシングモードが豊富で命令は可変長でレジスタも少ない
ジャンプ命令やサブルーチンコール命令に遅延スロットがないなど
一番RISCらしくないRISC
その32bitのARMに32bitのRISCは駆逐されかかってる

905名刺は切らしておりまして2018/05/22(火) 19:43:04.91ID:xoUP6QsF
国単位で動こうとした段階で負けなんだよ。いかに世界を巻き込むか考えないと

906名刺は切らしておりまして2018/05/22(火) 19:52:04.17ID:pf72LtFu
数多くのCISC CPUの中でレジスタが多い命令セットでも16本だから
CISCは16本あれば十分なんだろうね
RISCは演算命令のオペランドにはレジスタしか指定できないが
CISCは演算命令でもメモリオペランドが指定できる
比較的新しいCISCの命令セットのRXだってレジスタは16本

CPUの命令セットには見えないが
内部的にはレジスターリネーミングでもっと多くのレジスタが使われてる
命令セット上のレジスタを増やすとレジスタ指定ビットが増えるので命令の長さが長くなるから
闇雲に命令セット上のレジスタを増やせばいいというわけじゃない
レジスタファイルで多くのレジスタを積んだSPARCはスパコン向けで富士通にも見捨てられた

907名刺は切らしておりまして2018/05/22(火) 19:53:31.12ID:pf72LtFu
ちなみにレジスタファイルはItaniumでも利用されてる

908名刺は切らしておりまして2018/05/22(火) 20:07:52.18ID:4iJCZY4k
RISCではレジスタ間の演算しかしないから、レジスタ増やす必要があったとも言える

909名刺は切らしておりまして2018/05/22(火) 20:17:42.33ID:E+rwF6gR
何れにしてもGNUじゃないライセンシーを作るとか日本の規格に取り込むとかやっときゃいいのに何もしてねー気がすんのはなんでだ?

910名刺は切らしておりまして2018/05/22(火) 20:19:06.78ID:E+rwF6gR
>>904
ARMって64ビットじゃねーね今だと。

新着レスの表示
レス数が900を超えています。1000を超えると表示できなくなるよ。
レスを投稿する