国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      克服計(jì)算機(jī)千年蟲的周期累加和循環(huán)拓展的制作方法

      文檔序號:6604930閱讀:387來源:國知局
      專利名稱:克服計(jì)算機(jī)千年蟲的周期累加和循環(huán)拓展的制作方法
      當(dāng)前,計(jì)算機(jī)存儲日期都是6位,即年分YY2位,月分MM2位,日歷DD2位。如1998年10月10日,存儲為98.10.10。
      當(dāng)從1999年12月31日進(jìn)到2000年1月1日時(shí),計(jì)算機(jī)存儲日期將從99.12.31轉(zhuǎn)到00.01.01。這個(gè)年分00是哪一世紀(jì)的?計(jì)算機(jī)無法辨認(rèn)。因此計(jì)算機(jī)將引起很大的混亂。資料顯示,解決這一問題,美國要花7500億美元。
      本發(fā)明的解決方法是日期存儲仍用YYMMDD6位。但是MMDD的存儲(也是一種記載)方法加以拓展改造,使其不但能存儲月份和日期的信息同時(shí)能存儲世紀(jì)的信息。
      月份的周期為12,日歷的最大周期是31。因此我們可以在月份MM和日期DD中注以擴(kuò)充定義就是MM中加上周期12的任意倍數(shù),其值不變,也就是每年的1月份,可以用MM中的01表示,也可以用13、25、37、49、61、73、85等表示,其他月份也依此類推。但是它每加一個(gè)周期數(shù)12即表示前進(jìn)了一個(gè)世紀(jì)。同理DD中加上周期數(shù)31的任意倍數(shù),其值不變,因此每月的1日在DD中可以表示為01也可表示為32、63。其他的日子可依此類推。不過,當(dāng)MM中由于溢出而不能再累加時(shí)DD中就累加一個(gè)31。
      目前YYMMDD中都是10進(jìn)制數(shù),因此MM是兩位,只能最多累加7個(gè)12。也就是MM中可以存儲8個(gè)世紀(jì)的信息,DD中每8個(gè)世紀(jì)才累加一個(gè)31,它最多可累加2次。因此MMDD可以存儲8×3=24個(gè)世紀(jì)的信息。計(jì)算機(jī)本身的0世紀(jì)(即20世紀(jì))即將過去,還有23個(gè)世紀(jì)可以順利渡過。
      但是,當(dāng)23個(gè)世紀(jì)走過,如何邁進(jìn)以后的第24個(gè)世紀(jì)呢?也就是公元4299年12月31日如何過渡到4300年元月1日呢?第一,再過2300年畢竟是很長的時(shí)間,它可以循環(huán)到原始狀態(tài)。
      第二,對于天文學(xué)來說,2400年的周期太短,可以將MMDD由10進(jìn)制轉(zhuǎn)變?yōu)?6進(jìn)制,這樣MM可以有21個(gè)世紀(jì)的循環(huán),DD中也有8次才能循環(huán)一周。這樣總的循環(huán)周期可以擴(kuò)大到21×8=168個(gè)世紀(jì)。如果1萬6千8百年的循環(huán)周期仍不太夠,可以將YY也變成16進(jìn)制則可擴(kuò)展為2.56×168=430個(gè)世紀(jì)。4萬3千年的循環(huán)周期仍然不夠的話也可將6位日期存儲擴(kuò)大為8位,即YYMMMDDD,也就是月份中和日歷中都擴(kuò)大到3位。即總的循環(huán)周期為2.56×341×132=115230個(gè)世紀(jì)。它要比10進(jìn)位的YYYYMMDD大1152倍以上。因此這一方法科學(xué)地節(jié)省了字符空間。
      問題是經(jīng)過一個(gè)總的循環(huán)以后,回到初始狀態(tài)能否使計(jì)算機(jī)順利地進(jìn)行時(shí)間的計(jì)算與控制呢?答案是肯定的,計(jì)算機(jī)自1946年誕生,現(xiàn)在已經(jīng)從第四代邁向第五代的巨大進(jìn)步。千、萬年以后,計(jì)算機(jī)肯定不會再問我們“怎么做?”而是要問我們“做什么?”了。智能化的發(fā)展是計(jì)算機(jī)的必由之路。
      解決千年蟲有一個(gè)國際專利97/33240,它是采用CYYDDD6位更迭日期來實(shí)現(xiàn)的。其中C為世紀(jì)數(shù),DDD為儒略日或自從年開始后的日期,C為0到9共10個(gè)數(shù)字代表10個(gè)世紀(jì)數(shù),循環(huán)周期的長度自然是10個(gè)世紀(jì)。本專利循環(huán)周期長度是它的2.4倍。其二,本專利在原有的MMDD中加以擴(kuò)展延伸,計(jì)算方便,而DDD與MMDD之間就必須轉(zhuǎn)換計(jì)算。第三,本專利如果從6位擴(kuò)展到8位比世紀(jì)位C擴(kuò)展到3位的效果好,能夠科學(xué)而有效地節(jié)省字符空間。
      權(quán)利要求
      1.世紀(jì)數(shù)的隱含存儲記載法在月份MM、日歷DD中間接存儲,世紀(jì)、月、日可以在MMDD中直觀識讀。
      2.6位日期存儲由10進(jìn)制改為16進(jìn)制。
      3.6位以上的日期存儲擴(kuò)展從月份MM中和日期DD中擴(kuò)展而不從YY處擴(kuò)展。
      4.擴(kuò)展方法包括周期累加擴(kuò)展,循環(huán)周期擴(kuò)展。
      5.月份中周期循環(huán)存儲、日期中周期循環(huán)存儲。
      6.將YYMMDD中的年、月、日的順序組合變化還有6種變化,因此上述循環(huán)周期還可擴(kuò)大6位。
      7.將YYMMDD中的年、月、日的雙位分成高位和低位,再按順序排列組合可以有720種變化,因此,上述循環(huán)周期還可擴(kuò)大720倍,即經(jīng)過循環(huán)擴(kuò)展,目前的6位日期存儲的最大循環(huán)周期是720×430=309600個(gè)世紀(jì),決不是1個(gè)世紀(jì)的事了。
      全文摘要
      為解決計(jì)算機(jī)Y2K問題,充分開發(fā)利用6位存儲空間。建議在YY中每次溢出時(shí)MM增加一個(gè)周期數(shù)12,8個(gè)世紀(jì)為1個(gè)循環(huán)。MM每次循環(huán)后DD增加1個(gè)周期數(shù)31。計(jì)算機(jī)就有8×3=24個(gè)世紀(jì)的循環(huán),在公元4299年12月31日前不會出錯(cuò)。10進(jìn)制改為16進(jìn)制,循環(huán)周期就是2.56×21×8=430個(gè)世紀(jì),42899年內(nèi)不會出錯(cuò)。YYMMDD再以年、月、日的高位和低位分開,然后再以6個(gè)數(shù)字的排列順序進(jìn)行組合,循環(huán)周期可擴(kuò)大6!=720倍。
      文檔編號G06F17/00GK1227368SQ98119489
      公開日1999年9月1日 申請日期1998年10月17日 優(yōu)先權(quán)日1998年10月17日
      發(fā)明者管寶山 申請人:管寶山
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1