明日でepochから2^30秒
ところで2004年1月10日の22時37分04秒JSTはちょうど2^30秒、折り返し地点に当たります。(/.J)
1970/1/1 から,もうすぐ 2^30秒,つまり1,073,741,824秒たつことになります.世の中の多くのシステムは 1970/1/1 からの秒数で管理されており,その秒数を符合付き 32 bit 整数で扱っています.で,1970/1/1 から 2^31-1 秒,つまり2,147,483,647秒たつ Tue Jan 19 12:14:07 2038 JST には,符合ビットを除く全てのビットが立ってしまうので,次の1秒であふれてしまいます.これが世に言う「2038年問題」.というわけで,明日で丁度その半分を迎ることになるわけです.
34年後にはどんな世の中になっているんでしょうかね.コンピュータシステム関連で言えば,2000年問題の様な混乱が起きなきゃいいけど....起きるとしたら,あのときの比じゃ無いだろうしなぁ.

コメントする