日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

蘋果手機(jī)設(shè)置1970時(shí)間戳變磚的過程與解決方法( 二 )


假設(shè)一種情況,我原來是北京時(shí)區(qū),假設(shè)將時(shí)間設(shè)置到了1970年1月1日0點(diǎn)0時(shí)0秒,那么我將這個(gè)時(shí)間轉(zhuǎn)換為UTC時(shí)間,公式:北京時(shí)間= GMT 8 = UTC 8,那么UTC時(shí)間則為1969年12月31日16時(shí)0分0秒 。這樣就會出現(xiàn)時(shí)間負(fù)值,即時(shí)間回歸bug觸發(fā),系統(tǒng)啟動(dòng)卡在Kernel階段,時(shí)間錯(cuò)誤,無法繼續(xù)進(jìn)行啟動(dòng) 。
蘋果是如何回應(yīng)的?
蘋果官方對這一事件做出了回應(yīng),確認(rèn)如果將系統(tǒng)時(shí)間手動(dòng)設(shè)置為1970年5月或者更早,iPhone、iPad、iPod touch將會無法重啟 。
蘋果稱會在未來的軟件更新中解決這個(gè)問題,但不清楚會在如今的iOS 9.2.2上直接OTA,還是得等下個(gè)月的iOS 9.3 。
蘋果建議已經(jīng)變磚的用戶聯(lián)系蘋果售后,但是現(xiàn)在Apple Store里的很多員工都頭疼死了:因?yàn)椴簧偃撕芎闷孢@個(gè)Bug,但舍不得拿自己的iPhone做試驗(yàn),就跑到蘋果店里把人家的展示用iPhone、iPad給玩死了……
蘋果的這一問題不禁讓人想起:linux 2.6.18-164以下版本內(nèi)核在處理閏秒事件的問題以及千年蟲(計(jì)算機(jī)2000年問題,縮寫為“Y2K”)
Linux內(nèi)核閏秒問題
這一問題發(fā)生在2012年7月,當(dāng)時(shí)水木社區(qū)用戶稱:低內(nèi)核版Linux開啟NTP服務(wù)將會在本月遇到閏秒BUG,從而導(dǎo)致服務(wù)器重啟 。該用戶表示:國際地球自轉(zhuǎn)和參考坐標(biāo)系統(tǒng)服務(wù)(IERS)將在格林威治時(shí)間2012年6月30日**增加一閏秒 。
由于Linux kernel和Posix關(guān)于NTP時(shí)間跳變的標(biāo)準(zhǔn)不同,將在2012年6月30日23:59:59跳變到2012年7月1日后引起ntpd進(jìn)程鎖死,從而造成部分開啟ntp服務(wù)的linux系統(tǒng)重啟 。Linux內(nèi)核在2.6.18-164.e15之后的版本中解決了這個(gè)問題 。
格林威治時(shí)間對應(yīng)到北京時(shí)間即7月1日的7點(diǎn)59分59秒,中國也曾于這個(gè)時(shí)間全球同步進(jìn)行閏秒調(diào)整,出現(xiàn)了7點(diǎn)59分60秒的特殊現(xiàn)象 。
千年蟲問題
百科上的資料顯示:計(jì)算機(jī)2000年問題,又叫做“千年蟲”、“電腦千禧年千年蟲問題”或“千年危機(jī)” ??s寫為“Y2K” 。是指在某些使用了計(jì)算機(jī)程序的智能系統(tǒng)(包括計(jì)算機(jī)系統(tǒng)、自動(dòng)控制芯片等)中,由于其中的年份只使用兩位十進(jìn)制數(shù)來表示,因此當(dāng)系統(tǒng)進(jìn)行(或涉及到)跨世紀(jì)的日期處理運(yùn)算時(shí)(如多個(gè)日期之間的計(jì)算或比較等),簡單來說,就是由于早期的計(jì)算機(jī)配置比較低,為了節(jié)省空間就把年份只用后兩位數(shù)表示,如1900就表示為00,這樣到新千年時(shí)便會出現(xiàn)問題了:電腦把2000年認(rèn)為是1900年 。就會出現(xiàn)錯(cuò)誤的結(jié)果,進(jìn)而引發(fā)各種各樣的系統(tǒng)功能紊亂甚至崩潰 。因此從根本上說千年蟲是一種程序處理日期上的bug,而不是病毒 。

推薦閱讀