ごきげんよう
コンピュータを扱っている人。特に情報系の人には馴染みのある32bitと64bit。
今回、YouTubeの韓国歌手PSYの「江南スタイル」再生回数がカンストした事をきっかけに、再生回数が32bit INT型で設計されていることがわかりました。
現在は64bitに変更されカウントされてます。
因みにYouTubeの上記動画再生回数にポインタを合わせるとちょっとしたものが見られます。
ここから見える事は、32bit(約21億4748万回)を超えて再生される動画が出てくる事は無いだろうという初期設計です。
実際32bit INT型を使いきるほど再生回数が増えるなんて、想定していなかったんでしょう。
私が作ってもまずは32bit INT型にしてしまいそうです。
そんな思いっきり他動画と再生回数がかけ離れたイレギュラーパターンを想定しないですもの。
とはいえ、そんな「ここまでみんな使わないだろう」と考えて設計した結果の1つが2038年問題。
こちらは時刻が32bit INT型で設計したことによるもので、
1970年1月1日0時0分0秒から2,147,483,647秒(32bit INT型)経過した、2038年1月19日3時14分7秒を超えた時、値がオーバーフローしてしまう。
オーバーフローは簡単に言うと値が溢れてしまう状態で、つまりは2038年1月19日3時14分7秒を超えた時に時刻と連携しているシステムは誤作動する可能性があります。
※最近のOSは64bitに変更することで対策している模様
今後は32bitよりも64bitで設計が基本でしょうか。
それでは ごきげんよう
source:
YouTubeで『江南スタイル』の再生回数が32bit INT(約21億)を超えてカンスト。64bitに更新 – Engadget Japanese
http://japanese.engadget.com/2014/12/04/youtube-32bit-int-21-64bit/