人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

UnixTimeについて教えてください。

UnixTimeは1970/01/01 00:00:00.000を基準にしていると思いますが、1970年が基準になったのはなぜでしょうか?
別に1900年でも1980年でもいいような気がしているのですが。
英語は心もとないので出来れば日本語で読めるページを教えてくれると助かります。


●質問者: 蜜蜂号
●カテゴリ:コンピュータ
✍キーワード:00 1900年 1970年 1980年 日本語
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● taka27a
●35ポイント

UNIXのエポックは、1970年1月1日の午前0時。ただし、この日がUNIXの誕生日というわけではない。UNIXのOSは、まだ荒削りだったとはいえ、1960年代には存在していた。70年代の初めの日付をシステムにプログラムしたのは、ひとえに、そうするのが都合がよかったからだと、デニス・リッチー氏は説明する。リッチー氏は、UNIXの黎明期にベル研究所でUNIXの開発に取り組んだ技術者の1人だ。

「当時は、テープもなかったし。複数のファイルシステムが稼動していて、われわれは、元となる時間を常に変更していた」とリッチー氏は言う。「とうとう、『当分オーバーフローしないような起点を設定しよう』ということになった。1970年1月1日が一番よさそうに見えた」

http://wiredvision.jp/archives/200109/2001091104.html

◎質問者からの返答

「1970年1月1日が一番よさそうに見えた」

なるほど。何かの記念日という訳ではない訳ですか。


2 ● pahoo
●35ポイント

UNIXの開発者の一人であるデニス・リッチー氏によれば、深い考えがあって1970年1月1日0時0分0秒にしたわけではないらしい。UNIX自体は、1960年代後半に登場しており、そのバージョンアップの過程で、“なんとなく” UNIX epoch が決まっていったようです。


参考サイト

◎質問者からの返答

ありがとうございます。

英語版Wikipediaをキチンと読むのが大変だったのでこの場で質問させてもらいました。

時間と余裕を作って一度きちんと読んで見ます><

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ