k e n t 4 9 8 9 s w a t c h
********金融関係のニュースなどblog
■ 先月末のATM障害の原因が2038年問題だったというのは本当?

Webビジネスコンサルタントのネタ帳:2038年問題だった!−銀行のATMトラブル」でも紹介されているが、ソースは「日経ITPro:【スクープ】コンピュータの“西暦2038年問題”発生、早くも日本を揺るがす」から。関連では、「Slashdot.Jp:2038年問題、早くも顕在化」も参考まで。

で、短くまとめてしまうと
昔メモリが高価だった時代の名残りで、UNIXのシステム内部の時刻の表現方法は、2038年1月19日までしか耐えられるようになっていない。
そして、現在時刻×2、をシステム内で計算する場合に、2004年1月11日以降の日付は正しく計算されない。
先月末に多数銀行のATMが利用できないトラブルの原因はこれだった
という話。

ただこれはSlashdot.Jpの書き込みにもあるとおり、
こういうのを 2038 年問題の 1 つと言ってしまって良いのでしょうか? これは time_t 型の仕様限界による問題ではなくて、単に開発者が time_t 型の仕様を理解していなかっただけの話ですよね?

というわけで、やっぱり単純なバグである、という点を忘れないようにしたい。このままの勢いだと、マスコミが「2038年問題」というキーワードで騒ぎ立ててしまうような気がして、仕方がありません。不具合発生元のNTTデータや、IBM(?)には良いかもしれませんが……


投稿時間 2004年02月03日 | Comment( 0 ) | TrackBack( 0 ) | Bulkfeedsで関連記事検索



a b o u t

□編集人:kent4989
□銀行関係のニュースと、日々思ったコトを書き綴っています。不定期更新です。
□リンク、TrackBackなどは当然ですがご自由にどうぞ。
□E-Mail:kent4989@hotmail.com
archives
2004年7月
2004年4月
2004年3月
2004年2月
2004年1月
2003年12月
2003年11月
2003年10月
2003年9月
2003年8月
2003年7月
categories
Weblog
銀行
システム開発
雑件
このサイトについて
site search

myblog list
金融関連のblog検索
by FeedBack




This Page Powerd by
News-Handler