rowcount>0 【1970年1月1日】為什麼計算機起始時間是1970年1月1日 |UNIX時間 |發生了什麼 | - 紫薇斗數社

【1970年1月1日】為什麼計算機起始時間是1970年1月1日 |UNIX時間 |發生了什麼 |

【1970年1月1日】為什麼計算機起始時間是1970年1月1日 |UNIX時間 |發生了什麼 |

UNIX時間,或稱POSIX時間是UNIX或類UNIX系統使用時間表示方式:UTC1970年1月1日0時0分0秒起現總秒數,考慮閏秒[1]。

多數Unix系統上Unix時間可以透過date +%s指令來檢查。

版本Unix時間是32位元整型,60 Hz增加。

1971年11月3日發行第一版《Unix Programmer’s Manual》定義了Unix時間「the time since 00:00:00, 1 January 1971, measured in sixtieths of a second」,即1971年1月1日00:00:00開始,60赫茲增加。

[2]這意味着32位元無符號整型儲存Unix時間,829天(2.5年)後用盡重設。

於該限制,Unix時間原點義多次,直至開始採用1970年1月1日00:00:00UTC時間原點,1赫茲計時。

於Unix和C語言採用32位元有符號整型表示時間,這可容納約136年時間跨度,1970年之前和之後各佔一半。

即到2038年1月19日和1901月12月13日用盡重設。

此後,這個Unix 時間定義考慮到時區,閏秒問題修訂。

現時大部分使用UNIX系統是32位元,即它們會32位元有符號整數表示時間類型time_t。

因此它可以表示136年秒數。

表示協調世界時間1901年12月13日星期五20時45分52秒2038年1月19日3時14分07秒(二進制:01111111 11111111 11111111 11111111,0x7FFF:FFFF),下一秒二進制數字會是10000000 00000000 00000000 00000000(0x8000:0000),這是負數,因此各系統會時間誤解作1901年12月13日20時45分52秒(有可能回歸到1970年)。

後來,Unix開發者們意識到這樣不是計,於是開始做出改變。

今天,來和大家地聊一下,有關手機、平板、電腦初始日期,啥只能設置到1970年1月1日事兒吧。

記得一年之前,蘋果手機出過一個Bug麼?用户系統日期調整成1970年1月1日,會導致手機無限死機,啓不能解決問題,只能送到蘋果官方售後天才吧(Genius Bar)尋求幫助。

無限重啓了,傷不起~~其實,寶寶們,你們有發現沒?你們應該注意到了,電子設備系統日期,電腦、手機上各種文件、文件夾日期,是會1970年1月1日了。

買過手機小白同學,看到手機、電腦裏有一些文件,日期是1970年1月1日,會懷疑人家賣自己,是一個古董貨。

這樣擔心啦,方要是賣你一個1970年古董,那是能進博物館級了,這麼交易,你虧呢~~即使是這款Apple II,是上個世紀80年代起產物了,重回正題~~要解釋這個問題,計算機編程原理開始了,大家準備好了嗎?看不懂沒有關係,直接關注加粗部分行。

最初,CPU和配合計算機操作系統,是32位,所以時間是32位表示。

這個數字是不是很熟悉?沒錯,231次方-1 !Integer JAVA內用32位表示,因此32位能表示最大值是2147483647。

另外1年365天總秒數是 31536000,2147483647/31536000 = 68.1,説32位,即2147483647秒,能表示時間是68年。

出現UNIX操作系統,考慮到計算機產生年代和應用時限(1968年誕生),所以綜合取了1970年1月1日作為UNIX TIME紀元時間,而java遵循了這一約束。

1970年開始,過了68.1年,到了2038年01月19日03時14分07秒,會到達32位系統表示時間。

過了這個時間點,所有32位操作系統時間會變為10000000 00000000 00000000 00000000。

算下來1901年12月13日20時45分52秒,這樣會出現時間迴歸現象,很多軟件會運行了。

2000年之前幾年,人們擔心過“千年蟲”問題,但問題解決了~~好奇心寶寶會説了,剛才表述方法,32位時間是,那我們電腦、手機硬件系統和軟件系統,一起升級到64位,或是128位,問題解決了麼?是,你,計算機工程師們,是這麼想~~大家應該知道次方威力,264次方能表示數,232次方要:上述規則除以2,那是一個達18位超級大數字,2147483647要大多了喲~~感同學們,可以計算一下這個數字秒來計,能表達多少年吧~~1970-01-01於開發者來説是陌生,有些系統於時間處理如果不夠話,可能時間顯示成1970-01-01,所以經常有用户看到1970-01-01這個時間。

這種情況是可以復現,我們嘗試使用以下Java代碼定義時間:該構造函數接收用户指定一個毫秒數,如new Date(1000),表示獲得一個距離”epoch”有1000毫秒時間。

Java中,這個時間是1970, 00:00:00 GMT。

1969年8月,貝爾實驗室程序員肯湯普遜利用妻兒離開一個月機會,開始着手創造一個革命性操作系統,他使用B編譯語言PDP-7機器上開發出了Unix一個版本。

隨後,湯普遜和同事丹尼斯裏奇改進了B語言,開發出了C語言,重寫了Unix,新版於1971年發佈。

Unix發明出來後,需要Unix上表示時間,需要想辦法定義一個能表示一份數據某個時間之前存在、、可驗證數據來表示時間。

於是,Unix時間戳定義出來,即通過當前時間和一個”紀元時間”進行,其間相差秒數作為時間戳。

讓Unix時間戳表示時間這種方式儘可能,最初Unix誕生時間1971-1-1定義成”紀元時間”。

開始時間是1971-1-1而不是1970-1-1外,最初時間戳不是每增加1秒時間戳變動一次,而是每1/60秒會改變一次時間戳。

另外,Unix是1971年發明出來,當時計算機系統是32位,如果32表示有整數,那麼最大值是2147483647(2^31-1)。

那麼,做一個數學計算,如果當時時間戳計算方式來表示時間話,Unix時間戳多可以使用4294967296/(60*60*24)/60 = 828.5天(一天有60*60*24秒,每1/60秒會佔用一個時間戳)。

想象一下,設計出一個計算機系統,他時間只能表示 828.5天,是不是讓人接受,但是最初Unix確實是這樣。

生涯規畫上,1月1日出生人端一點是,他們人生某些關卡上,坐下來沈靜地想一想,捫心自問自己選擇領域中,想要攀昇多,然後徹底地認清自己實力和弱點,這樣才能估算出機會,然後此設定長程和短程目標,並定下時間表,且盡可能堅持。

開始,他們每1/60秒改變一次時間戳修改成每1秒改變一次時間戳。

這樣時間戳可以表示時間放大了60倍。

這時候有828.5*60/365 = 136年。

這時候,一方面136年足夠了,紀元時間向前調一下影響。

另外一方面記憶和使用。

於是,後面各種開發語言誕生,沿襲了1970-1-1這個設定。

所以,我們説時間戳,就是指格林威治時間(GMT)1970年01月01日00時00分00秒起現總秒數。

我們前面所提到紀元時間設置,是基於格林威治標準時間,即GMT時間。

這天生日你可能渴望佔鰲頭和獨立自主。

數字1人獨立,有創造力和勇氣且精力充沛。

你建立自我定位,並培養自信心。

你具備開拓精神,這一點鼓勵你自主決定或獨立行動。

這種主動精神激勵你加強行政或領導方面才能。

你充滿熱情,於創、見。

但因為你渴望讚美和討人喜,這減弱你自信,而且可能因為缺乏自信而變得喜歡依賴別人。

出生這一天人需要記住:“世界並非圍繞著你而轉”,你應該避免變得或橫。

通過開創思想或各種令人事業,你可能會。

你工作態度進取而認真,辦事能幹思慮周詳,得上司讚賞,不過喜歡批評他人,同事間關係理想。

卸下工作,你家庭,對孩子有愛心,愛情,但懂得表達愛意。

擁有生俱來魅力。

喜歡無拘無束體驗人生百態,崇尚獨立自主生活方式,兩人世界愛情生活固然,但是感覺,會令他害怕。

不過雖然害怕兩人世界感,但是一個人過他會嫌,所以生活和兩人世界矛盾中掙扎。

開朗外表下,隱藏著一顆心。

這種男人其實十分多情,發現自己愛上了方,會馬上栽進去,開始時候,會無法自拔。

這種人身上,你可以看見叛逆、善變、動和服從、安逸及守分多種面貌,他個性是端性格特質兼容並存。

延伸閱讀…

UNIX時間- 維基百科,自由的百科全書

1970年1月1日那天,發生了什麼?

和這樣男人交住,只要記得一個原則,不要操太多心,凡事,其他,聽天由命了。

因為他自己知道,戀情會持續多久,所以能享受時候放開心來享受,計畫得。

性格特質,於談戀愛時一頭栽入,而且完全感覺行事。

有時會衝動行事,而後悔莫及。

這一天出生女性,耐性,於事物極失去新鮮感,而感到厭煩。

所以凡事喜歡變化她們,願意接受許多事物,感情處理上,傾於喜歡有新鮮感、有變化感覺。

和變換會地點,會令她們感到興奮。

這類型女子,,喜歡冒險和刺激事。

她們會造作個性,迷人之處。

於討厭束縛,因此於愛人要求承諾,和需要負起責任地方,感到厭倦和抗拒。

和這類型女性交往,是她個人空間,多她點,而且不要動不動掃她興,不然她會迅雷不及掩耳速度,馬上離開你。

你天生有決斷力,精力旺盛且關愛他人,擁有妄想要操控一切事物,成為一名衝鋒陷陣領導者;生俱來原創性外,發明潛天分和想法正面。

骨子裡,你可喜老二呢!總想掌控所有狀況,這什麼一號精靈大部分會成為經理人、總監、總裁、輔導員部門領導人緣故了。

直接方式和別人做溝通,你意志力、邏輯性會超出個人感性面和情緒面。

所以,你如果能多學習如何體貼他人感受,會有融洽人際關係。

因為你生日數字加起和是1,因此是受太陽控制,你出生於2月、4月、8月人融洽,有緣。

1月1日出生人是威權主義者,喜歡組織和建構事情,不論家中或是工作場所。

是發號施令人。

他們學,而且重視教育。

此外,他們執著於個人信念,可是實現雄心壯志過程,這天出生人標榜原有時反而會成為絆腳石。

1月1日出生人情緒上許多特質不僅複雜而且看起來矛盾。

舉例來説,他們具有高度責任感,然而往往包攬了超過自己能力負荷責任;他們情緒,但是可能憋心中隱忍説;他們見解開明,行事卻保守,有反動情緒。

是,他們內存著掙紮,有時候受困於是不能自主力量。

生涯規畫上,1月1日出生人端一點是,他們人生某些關卡上,坐下來沈靜地想一想,捫心自問自己選擇領域中,想要攀昇多,然後徹底地認清自己實力和弱點,這樣才能估算出機會,然後此設定長程和短程目標,並定下時間表,且盡可能堅持。

延伸閱讀…

漫話:為什麼計算機起始時間是1970年1月1日?

1970年1月1日出生時間看命運

如果1月1日出生人決定要攀越頂峯,他們有十成把握,自己能夠承受得住任何壓力,同時擁有足夠耐力以及情緒自制力抵達目的地。

今天生人具有精神,只要是他愛人,可以他付出一切,不惜犧牲。

因為他感情外露,所以往往看起來有些。

可是愛情出問題,魔羯座人無法保持,他會積極找尋機會,去發揮他那很少看到。

魔羯座人不只希望擁有外表看起來愛情,同時追求可以包容自己內心及自我嫌惡對象。

他找到可以包容態度對待他伴侶時,會好像魔法點到,完全忘記糾纏他重擔和責任。

開始,魔羯座人好像傾向於找一個、對象,這只是,魔羯座保守個性會抬頭,他會要求方自己要有價值觀。

因為自己秉持一貫個性,所以他要求獻身,如果不能這樣,他會割捨掉這份感情。

眾人面前,魔羯座人看起來客氣、很保守、,但私底下,他情、愛家庭、責任感,是個理想對象。

本日生魔羯座人,有能力儲蓄一筆財富,而且可以錢有用地方。

不管任何職業,敏鋭而世俗今天生人,有實務才能,不管多麼困難狀況,他可以導出最佳結果。

交際手腕,所以往往手佔優勢。

要免於陷入循環中,尋找心理諮商或治療可能會有幫助。

身體方面,這一天出生人要留心排泄系統毛病,例如(高纖維食物會有幫助),而且要注意飲食,兼顧質量。

他們罹患壓力相關疾病,是心臟血管疾病,盡可能不要抽煙。

著想,減少糖、麵粉及動物脂肪攝取是。

1月1日出生人不可洋洋,應該事規律而運動。

公曆1970年1月1日出生人命好不好?是什麼命?農曆一九六九年冬月廿四日出生人命運怎麼樣,今天我們一起來看看吧。

【農曆日期】 一九六九,冬月,廿四【今日干支】 己酉,丙子,辛巳【今日五行】 土金,火水,金火【八字納音】 大驛土,澗下水,蠟金出生於農曆十一月:此月生人,前年二月受胎,大雪節後出生。

卻,多計,招障害。

得人和,作事努力,名位自得。

初限難,中年災涉色情,晚運,享子孫福。

詩曰:早年成立家,生平衣祿有榮華,親戚兄弟無靠,交接好友勝其他。

出生於農曆廿四:此日生人,人,作事專業,有頭有尾,人親切,四處友朋,受人敬愛,好積財寶,出外逢,刑剋妻子,盛昌命。

1970年1月1日出生人出生於農曆己酉年,天干為己,地支酉,己五行屬土,酉為生肖雞,五行納音大驛土,故土雞。

所以,1970年1月1日出生人是土雞命。

1970年1月1日出生人出生人,其人性格豪放,不拘泥於小事物。

喜歡照顧他人,會和事勸解中而發揮出本事,屬於建立基礎晚成型。

土雞主人性格動,喜歡外出遊玩和認識朋友,人處事,力圖建立自己信譽,從而得到他人信任。

具有大將風度,問題處理上,,忍耐心強,有恆心,當有困難發生時,會通過自己緻,抽絲剝繭,總能蛛絲馬跡中發覺到問題發生所在。

土雞主人財運一慣,既會創造財富,同時會守財,可以作多元化,獲利非。

出生日天干,稱為日元、日主,是命中主。

您是 辛金 命。

1970年1月1日出生人出生人,

沉着無私,待人接物,認緻,腳地,但温柔敦厚而寓涵,有些自信,奔波。

身坐印正官劫財,辛金,印生身,劫財幫助,轉,而正官丙火制衡,使干支中和,主官貴,富於。

機謀,能應變,志氣過人,衣食;有貴人扶助,中年和順,有福運,心安理得,知足,可以長壽。

  • 【2016年門口地毯什麼顏色好】選對了能帶來旺盛的財運哦 |選對大門地毯顏色可以旺運 |地墊選擇什麼顏色最好 |
  • 【男人雙眉壓目】壓低眉男人的命運 |眉毛壓眼的男人面相命運解析 |你中了麼 |
  • 【順產吉日2018】2018年12月生子黃道吉日查詢 |2018年生子黃道吉日一覽表 |2018年3月最佳剖腹產生子的黃道吉日 |
  • 【六角窗户風水好嗎】圍牆有六個六角窗影響風水嗎 |六角風水 |從風水上講六角花盆好嗎 |
  • 【1970年1月1日】1970年1月1日 |が表示され |1970年1月1日 |
  • 【1970年1月1日】1970年1月1日那天 |發生了什麼 |UNIX時間 |
  • 【看手相智慧線太長向下】手相掌紋入門篇 |智慧線很長延伸到掌邊有什麼含義 |教你看懂自己的智慧線 |
  • 【2019年1月23安牀好嗎】2019年1月23日適合安牀嗎 |2019年1月安牀好日子有哪些 |2019年23月安牀吉日安牀吉日2019三月 |
  • 【生日在 月15日的人是什麼星座】2月15日是什麼星座 |是雙子座 |是水瓶座 |
  • 【孕婦夢見火水澆不滅】孕婦夢見燈火通明 |孕婦夢見水災逃難 |夢見著火回又拿水澆滅 |
  • 【夢見女孩進我家】夢見女人進家 |夢見女同學來我家 |周公解夢 |
  • 【康熙字典疇字幾畫】原圖掃描版 |康熙字典 |疇字解釋 |
  • 【2018年三月是什麼生肖】十二生肖對照表十二生肖紀年對照表 |2018年是什麼生肖年 |2018三月屬什麼肖 |
  • 【2018年四月巨蟹座運勢如何】2018年4月 |巨蟹座運勢 |米哈拉蒂古 |
  • 【正官格什麼八字會讀書】從八字命理發掘你的讀書才能 |成為學霸的秘訣 |正官格富貴榮華之人 |
  • 【2004年是不是屬猴】2004年屬猴人2023年運勢及運程04年生肖猴2023年全年每月運勢 |五行是什麼 |2004年出生的屬猴人什麼命 |
  • 【獅子座今天出行】獅子座今日運勢 |獅子座今日運勢 |獅子座今日運勢查詢 |
  • 【夢見從小恨的人】夢到家裡火災 |是存在的 |夢境諮詢師領進夢中 |
  • 【金牛座分手後報復你】分手後別復合 |分手後金牛座的心理 |親測可用 |
  • 【姓顧男孩名】顧姓男孩名字大全 |姓顧取什麼名字 |顧姓男寶寶起名字大全 |
  • 延伸閱讀