アカウント名:
パスワード:
Unix系がまだ32bitだった前世紀のことだけど、
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
全部32bit整数 (スコア:3, 興味深い)
Re:全部32bit整数 (スコア:1, 参考になる)
VAX-11以降PDPなんかの事すっかり忘れられたコードが増えたのは本当(でもPDP一人で使えたんで20人も入ってるVAXよりはやかったんだもん)
つーわけで古い物に引きずられ過ぎるのはもちろんダメなんだけど、いきなり切ってしまうとエンドユーザは困るわけで
そのあたりMSは古い物をなるたけ動くようにしてきた部分がいろいろ悪さしたりしてるんじゃなかろうか?(Vistaは知らんけど今でも95や3.1の頃の怪しげなプログラムが動くんだものびっくりする)
Re:全部32bit整数 (スコア:1, 興味深い)
特殊な周辺機器を使うもの以外はたいてい動くそうです。
ハードウェアとOSをセットで作っていて最初からそうできるように作っているからできることですが。
最新の機種でも昔のOSまで動くと話だが本当かどうかは知りません。
Re: (スコア:0)
・System/38
・AS/400
・eServer iSeries
・System i5
・System i
・Power Systems + i
と名前も変わってプロセッサも独自(48bitアドレス)からPower系(64bitアドレス)に変わっても昔のコードが動く(かつプロセッサネイティブ速度+メモリがある分だけ使う)、というのはアーキテクチャの良さなのか、IBMの馬鹿力なのか。
#System zでも初代System/360のが動くらしいですが、仮想マシン扱いだったかと
Re: (スコア:0)
インサイドAS/400が無料でダウンロードできたころに読んだ事があるのですが、独自48bitアドレスのプロセッサからPowerに移行するときにOSを総書き換えした、と記憶しています。
Re: (スコア:0)
本当に「インサイドAS/400」を読んだ?
TIMI は制限はあるがそういうハードウェアの bit 数とか、
Power 系とか Intel 系とかの違いを吸収する為のものです。
System/38 の TIMI と AS/400 の TIMI の間に互換性が無いような気がするので、
私も System/38 は動かないと思います。でも「Power Systems + i 」が
Power 系から Intel 系に変わっても OS レベルで動くように作れるはず。
#OS レベルで互換性なかったら作る意味はあまりないし。