• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是千年蟲(Millennium Bug)?

    "千年蟲"是一個計算機問題,它威脅著公司、公用事業公司、金融業、政府機構甚至科學界的運作,人們擔心所有的計算機都有可能關閉。千年蟲也被稱為2000年問題,千年蟲,千年蟲,通常被稱為Y2K。 ,人們擔心所有的計算機都會關閉。...
    "千年蟲"是一個計算機問題,它威脅著公司、公用事業公司、金融業、政府機構甚至科學界的運作,人們擔心所有的計算機都有可能關閉。千年蟲也被稱為2000年問題,千年蟲,千年蟲,通常被稱為Y2K。
    ,人們擔心所有的計算機都會關閉。
    millennium bug特別是一個編程問題。它是20世紀60年代和70年代程序員缺乏前瞻性思維和空間問題綜合作用的結果。在計算機編程的最初階段,內存和其他存儲空間既少又貴,因此,保存字符是當務之急。
    程序員正在使用COBOL(通用面向業務的語言)和RPG(報表編程生成器)編寫業務應用程序代碼,在大型機上運行。程序員以yymmdd的形式存儲日期,共涉及六個字符,按升序自動排序。這些字符中的每一個都相當于計算機存儲的一整空間(字節)。因此,考慮到存儲在卡片、磁帶上的日期字段的數量,為每個日期節省兩個字節的存儲空間是非常重要的,或者所有計算機中所有文件中的所有記錄中的磁盤。
    到了20世紀80年代和90年代,程序根據不斷變化的業務需求進行了修改,因此程序員對舊的應用程序進行了維護、調整和添加新的要求,而不是從頭開始重寫它們,升級和修改就足以維持原有系統的運行
    在20世紀90年代中期,程序員開始意識到到到2000年日期不能正確排序。在計算機界,它開始成為一個需要糾正的問題。然后,在1997年,這種情況已成為公眾所知。
    必須作出決定,要么從頭開始重新編寫程序,從頭到尾重寫程序,要么修復先前存在的程序和存儲的日期。這個選項還有另一個挑戰,因為一些源代碼已經丟失。
    許多公司都是為了解決這些問題而創建的。一個選擇只是將世紀添加到先前存在的日期中。這將涉及為存儲在磁盤文件中的每個日期增加兩個字節。其他人選擇重寫軟件,利用新的網絡和面向對象技術,因為他們將關鍵應用程序從大型機上移開。
    300為了糾正千年蟲,花費了數十億美元(美元),除了軟件方面的問題外,由于公眾的關心和積極主動,無數的生存企業涌現并獲利。
    • 發表于 2020-07-10 16:24
    • 閱讀 ( 1091 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆