エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
現在のパソコンやサーバーは、64ビットマシンも出てきましたが、まだまだ32ビットマシンが主流です。 32... 現在のパソコンやサーバーは、64ビットマシンも出てきましたが、まだまだ32ビットマシンが主流です。 32ビットで整数を表現すると、1ビット目は正負を表し、0が正の整数、1が負の整数となります。 なので、正の整数の最大値は31ビットで表され、2進数で0111 1111 1111 1111 1111 1111 1111 1111となり、10進数で2,147,483,647です。 一方、UNIX(liunx)系の32ビットマシンは、1970年1月1日0時0分0秒(UTC)からの経過秒数を使用しています。 この経過秒が、2038年1月19日3時14分7秒を過ぎると、なんと、2,147,483,647を超えてしまうのです。 すると、1ビット目が1になり、負の整数になってしまって、コンピュータが誤動作する可能性があるのです。 2038年には、すべて64ビットマシンになっていれば、問題がないかというと、