SEEの各症状の影響について調べてたんだけど、過去に読んで面白いなと思えた記事を久々に見た。 スーパーマリオ64のRTAプレイ中にマリオが急にワープしたってバグ技が8年の歳月を経て、人工衛星でも問題になる宇宙放射線によるSEU(Single Event Upset)が原因だったって話。 switchsoku.com/soft/mario_ody…
2024-03-27 20:19:54ここのバイナリのビット反転に気付いたのほんますごい。 pic.twitter.com/Xtr7PKbV1S
2024-03-27 20:19:56ワイの口座残高が一向に増えないのもきっと銀行がSEUによって数字に関連するビットが入れ替わっているに違いない。 今頃、ワイの口座残高は114,514,364,364,893,8101,341,398になっているはずである。
2024-03-28 08:56:04@BREAK_BROTHER @allforbigfire 宇宙線によるビット反転は、近年チップの微細化が進んで、メモリーなどの電荷が宇宙線に負ける程度になったことで発生しやすくなったはずなので、昔のチップも安価なものでは発生しづらいと考えられます。 宇宙線による誤動作の確率はそこそこ高く、サーバーによる処理などではヤバそうです。
2024-03-27 23:28:50@kinsan2021 @allforbigfire 20年ほど前に販売されたPICマイコンでも普通にSEUを起こすんですわよ プロトンとか比較的低エネルギーのものがぶつかってもビット反転が起こるのですわよ
2024-03-27 23:53:34@BREAK_BROTHER >マリオの高さ情報が「C5837800」から「C4837800」に変更されてしまったとのこと。 この変更は永続的なものなのでしょうか? DOTA_TeaBagさんのROMのみに限っては、このバグを再現できるようになってしまった?
2024-03-28 00:24:13@ripoDnekotaisyo SEUの場合、リセットしたら大体初期の状態に戻るため、おそらくC5837800に戻るのかなと!
2024-03-28 00:46:34人工衛星用電源の設計について資料をまとめていたときに、SEUとSELが一番対策がいるよなァ…と考えていたら面白い記事に出会えました。 仕事では人工衛星の電源モジュールを開発しておりますん 趣味では人工衛星を開発しておりますん 人工衛星の電源について知りたいやつ、至急フォローくれや pic.twitter.com/q7vQqfVBdx
2024-03-28 07:48:46@BREAK_BROTHER 宇宙線でのビット反転が云々は聞いたことはありますが、実際にゲームの挙動に影響したというのがかなり面白いです 素粒子レベルとなるとドラクエ3のホットプレートよりもかなりハイレベルになりますけどね...
2024-03-28 10:55:35@BREAK_BROTHER @allforbigfire 説明ありがとうございます。 新横浜シーサイドラインの事故がソフトエラーではないかと疑われたのも、そのレベルなのかも知れませんね。 rcnp.osaka-u.ac.jp/~qiss/pdf/2019…
2024-03-28 08:47:46@BREAK_BROTHER 一応いまはカセットを差し込むところが接続不良でこうなったていうのが一番有力なのですが(再現するために当時使用された機体を買い取った時、手動でビットフリップをした再現よりも正確な再現ができた)それでもビットフリップが宇宙線で起こりうるとしったときはおどろきました!
2024-03-27 20:58:26