アカウント名:
パスワード:
>技術者は、何十年も昔のデータを掘り起こし、時代遅れのプログラミングを調べ直し、探査機側プロセッサを再プログラムしたのだろうかそれにしても「時代遅れのプログラミング」ってなんだろうアセンブリだったら昔も今も大して変わっていないよなぁ「時代遅れのプロセッサ」なら判るが、ああ、翻訳のアヤで、「当時の再プログラム(アップロード)プロトコル」なのかもしれないな。
わたしのプログラマ経験だけなので当を得てるかは判りませんが、昔と今とで大きく変わるのは、割り込みからくるクリティカルパスの考え方かな。
昔のプログラミングだと、どうせ遅いんだからってんで、ロックの粒度が粗い。
えっ、「古いプログラミング」っていうのはつまり、「年は西暦下2桁だけを管理」とか、「週番号は1024まで」「積算秒は符号付32ビットで」とかそういうのなんじゃ…。
当時の開発者 「だってそんなに長いこと運用するとは思ってなかったし!」
ボイジャー 「そうだそうだ!」
いや、当時は重量の制限も大きかった(小学生のころ、へたくそな半田付けをしてたら、「そんなんやったらロケットに乗っけられヘンで」っていわれて、ロケットの重量制限の厳しさを知った)のでそれほどたくさんCPUは積んでないかなぁと。
まあ、各機器毎にCPU積んでるけど、その、コミュニケーションが少ないとかもあるかなぁ。
でも「通信」ってプリミティブなところで割り込みの連続で、結構ハマる。
https://history.nasa.gov/computers/contents.html [nasa.gov]十分詳しいというわけではないが、そこそこ分量があっておもしろいよ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
モニタはしていたはずだから (スコア:0)
>技術者は、何十年も昔のデータを掘り起こし、時代遅れのプログラミングを調べ直し、
探査機側プロセッサを再プログラムしたのだろうか
それにしても「時代遅れのプログラミング」ってなんだろう
アセンブリだったら昔も今も大して変わっていないよなぁ
「時代遅れのプロセッサ」なら判るが、
ああ、翻訳のアヤで、「当時の再プログラム(アップロード)プロトコル」
なのかもしれないな。
Re:モニタはしていたはずだから (スコア:2)
わたしのプログラマ経験だけなので当を得てるかは判りませんが、昔と今とで大きく変わるのは、割り込みからくるクリティカルパスの考え方かな。
昔のプログラミングだと、どうせ遅いんだからってんで、ロックの粒度が粗い。
Re:モニタはしていたはずだから (スコア:2)
えっ、「古いプログラミング」っていうのはつまり、「年は西暦下2桁だけを管理」とか、「週番号は1024まで」「積算秒は符号付32ビットで」とかそういうのなんじゃ…。
当時の開発者 「だってそんなに長いこと運用するとは思ってなかったし!」
ボイジャー 「そうだそうだ!」
Re:モニタはしていたはずだから (スコア:2)
こういう「バグが許されない」機器では、複数のコンテキストを同時に動かしたりしないでしょ。
Re:モニタはしていたはずだから (スコア:2)
いや、当時は重量の制限も大きかった(小学生のころ、へたくそな半田付けをしてたら、「そんなんやったらロケットに乗っけられヘンで」っていわれて、ロケットの重量制限の厳しさを知った)のでそれほどたくさんCPUは積んでないかなぁと。
まあ、各機器毎にCPU積んでるけど、その、コミュニケーションが少ないとかもあるかなぁ。
でも「通信」ってプリミティブなところで割り込みの連続で、結構ハマる。
Re: (スコア:0)
https://history.nasa.gov/computers/contents.html [nasa.gov]
十分詳しいというわけではないが、そこそこ分量があっておもしろいよ