搜尋

關 於 本 書

‧內容簡介
‧作者簡介
‧目 錄

線 上 試 閱

果芸序
吳思鍾序
康之政序
劉一賜序
自序
策劃序
書摘 1
書摘 2
Y2K 之 Q & A

資訊科技

【類別最新出版】
ChatGPT:AI革命
區塊鏈完全攻略指南:區塊鏈是什麼?會如何改變我們的工作和生活?
初學Jetson Nano不說No-CAVEDU教你一次懂
Arduino首次接觸就上手(套件組合)
百萬粉絲經營法則:30天3步驟打造社群經濟力,在社交平台擁有百萬追蹤數


Y2K完全求生手冊(DH0078)

類別: 行銷‧趨勢‧理財>資訊科技
叢書系列:BIG系列
作者:李建良
策劃:呂亮震
出版社:時報文化
出版日期:1999年05月24日
定價:250 元
售價:198 元(約79折)
開本:25開/平裝/264頁
ISBN:9571329096

已絕版

 轉 寄 給 朋 友

 發 表 書 評 

 我 要 評 等 

Share/Bookmark

線 上 試 閱

 

果芸序吳思鍾序康之政序劉一賜序自序策劃序書摘 1書摘 2Y2K 之 Q & A



  書摘 2

嵌入式電腦設備的大麻煩

如果您認為解決 Y2K 問題,就是把有問題的電腦和軟體替換掉就夠了,那就太樂觀了!要解決 Y2K ,最大的困難不是找出有問題的電腦軟硬體,而是嵌入式系統!

何謂嵌入式系統

一般定義為,「一種被用於控制(control)、監視(monitor)或協助設施、機器、工廠之操作運轉的設備」。它們可能是整個硬體設備的一個零件,或一部機器;也可能是軟體型態,或是以韌體(firmware1)形式存在;有的以明顯型態存在易於辦識,也有隱存於機器內部不易為人所識。

所有嵌入式系統皆是電腦的一種;有些是比個人電腦還簡單的設備,如單晶片微處理器。大多數與其他晶片套裝在一個組件上(hybrid)或特殊用途的 IC 晶片上,經由某一偵測器、感應器等輸入訊號,啟動開關或一個動作(開動、或關閉一部機器的運作)、或一個值、一個脈波以控制一部引擎的油料。簡單的嵌入式系統可以執行單一或一組預先設計的功能用途,較複雜的嵌入式系統大都經由應用程式控制執行一個特殊功能,或直接作成軔體。

嵌入式系統與資訊系統的比較

對於 Y2K 問題來說,嵌入式系統上與管理資訊系統(MIS)比較起來有以下這些難題:

  1. 嵌入式系統比一般 MIS 系統複雜且深植機器內部無法分離,且使用者較無法辨識,有些從外觀看來跟電腦似乎一點關係都沒有,即使想拆開來檢查,也往往無從下手。
  2. 在硬體上,嵌入式系統不像一般 MIS 系統,溯源其經銷管道可以找到其原製造廠設法修正;嵌入式系統零件常常由生產製造的衛星廠商製造,而由生產製造廠商組裝成品;有時生產製造廠商都不曉得是否有 Y2K 的問題。
  3. 嵌入式系統的日期常是以期間(interval)或一特殊日期考量,如每 100 日或每月五日。例如人造衛星對地面接收站發送訊號等自動控制,其發生問題的時間較難明確掌握,可能該週期發生在 2000 年之前或之後。一般 MIS 系統會發生 Y2K 問題的時間多半較為固定,可以預期。


嵌入式系統的分類與 Y2K 的風險

1.獨立的微處理器

這些微處理器可以在許多小設備上發現,例如:溫度感應器、煙塵瓦斯偵測器、電路開關……等等。看似與 Y2K 無關,卻無法完全排除這種可能,只能想一想是否與日期明顯關聯,或是進一步與供應商洽詢,才能得到肯定的答案。

2.無時間功能的小型微處理器組合設備(器)

諸如:流量控制(flow controller)、信號擴大器、定位感應器和鍋爐活門制動器(valve actuator),似乎不受影響,但無論如何祇要依時間作間歇性操作動作的都有可能受 Y2K 問題波及。如懷疑檢測有問題,應儘速與供應商接洽。

3.有時間功能的次組件(subassemblies)

通常為特殊設計,如:齒輪開關器(switchgear)、控制器(如交通用途)、電話交換機、升降機、資料攫取和監視系統、診斷和即時控制系統等都屬此範圍。它們可能是被整合為大系統裡的一組零組件,譬如以感應器收集資料提供給大系統。它們也可能與 PC 協同工作,或是與資料庫有關。Y2K 問題可能影響系統、應用軟體資料庫、網路與大系統之間的資料傳輸。這類錯誤將隨 2000 年的逼近愈來愈明顯。必須洽詢零組件的廠商與整合大系統的廠商。要特別注意的是:即使個別零件經檢測認為沒問題,也不意味整合後的大系統就沒問題,整合後的大系統也應檢測確認。

此外,電腦系統被廣泛的應用在製造或流程控制連接或控制工廠、機器或設備,包括自動化補給、儲存和運送系統,這些系統常與商業上的資料處理系統緊密連結,例如:出貨系統、庫存系統、安全存料系統、運輸派遣系統等等都與自動化生產線有關。這類問題務必與原供應商洽詢,以防 2000 年出問題。

嵌入式系統的應用有哪些

.辦公設備:
  電話總機系統
  傳真機
  影印機
  打卡鐘
  行動電話(Mobile telphone)
  照相機及視訊攝影機

.建築物設備:
  備援燈光系統和發電機
  防火控制系統
  溫度與通風設備
  升降機、電梯
  安全系統
  安全監視設備
  安全保險櫃
  門禁系統

.製造和流程控制:
  製造工廠
  給水、廢水處理系統
  發電廠(水力、電力、核能等)
  電力蓄電設備
  煉油廠和相關儲存設備
  裝瓶工廠(瓶子常有日期標籤或標示)
  自動化工廠
  模擬器設備
  測試設備(用來排程、維護、測試控制系統)

.醫療、監視、維生設備:
  Heart defibrillators
  Pacemaker monitor
  病患資訊系統
  病患監視系統
  藥劑控制及配藥系統
  X光設備、電腦斷層攝影等等

.交通運輸:
  飛機
  火車
  公共汽車
  海上工具
  汽車
  空中交通管制系統
  信號系統
  雷達系統
  交通號誌
  售票系統/自動售票機
  停車場管理系統與碼表

.通訊業
  電話交換機
  纜線系統
  電話開關機
  衛星(詳見全球定位系統)
  資料交換設備(X.25、SMDS、FRAME RELAY等等)

.銀行金融業
  自動提款機
  信用卡系統、刷卡機
  POS系統(包括掃描器系統)

.測試及診斷系統

.其他
  能量測量器(energy metering)
  環境監測設備……等等

應該檢查的項目

.檢查硬體及軟體
  這部分的檢測需要原廠商的配合,否則難以進行。

.檢查軟體
  假設硬體是正常狀況,則繼續檢查或修改軟體,可以找原服務廠商協助處理。

嵌入式系統的日期問題

 .這類系統有多少及在何處?
  .哪些機器上有日期相關的這類系統與其風險?
  .這類系統應如何清查?
  .這類系統應由誰負責清查?
  .原廠商也不見得知道有沒有問題?該如何處置?

台灣有公元 2000 年的問題嗎?

當然有!

前面已經告訴大家:其實所謂的民國年一點都不可靠,有許多人都以為我們的電腦是使用民國年,所以 2000 年所造成的問題應該不大,其實,民國年大多是利用系統日期的年份減去 1911 或是 11 而得到的,既然電腦到時候無法正確表示 2000 年,用民國年計算的方式當然還是會遭遇到公元 2000 年的問題。根據國內很多軟體業者表示,早期因為受限於電腦硬體及電腦程式發展環境的限制,民國年都是將西元日期 DD/MM/YY 中的年份部分減 11 或是加上 89 取得末二位數,因此當然也受到年序問題的影響。

當然也有些業者所開發的軟體,內部使用的日期格式是 DD/MM/CCYY,因此看起來應該沒有問題,不過也不能掉以輕心。您還必須澄清下列疑點才能確保系統正常:

  1. 電腦設備硬體本身的計時器是否有問題?大多數的電腦系統日期其實是利用系統計時器加上基礎日期而得到現在日期,此種計算邏輯可能通不過 2000 年的考驗。舉例來說,有許多個人電腦(如 486 PC)在日期超過公元 2000 年時會自動將年份重新設定為 1980 年或者是出廠的年份,有部分的大型電腦也一樣有這樣的問題。因為硬體的錯誤,靠電腦硬體取得時間日期的軟體當然也會跟著發生錯誤。
  2. 需要檢查目前使用的軟體是否要依賴其他的軟體運作,如果該軟體有公元 2000 年的問題,很可能您的軟體也會跟著發生問題,所以我們得仔細探究現有的系統是否需要與其他的系統互相溝通?如果其他的系統傳進來的日期資料錯誤時,系統能夠將錯誤的資料挑出來嗎?


我們再換個角度來看,其實很多的電腦軟體、硬體不要說是民國年,可能連中文化都沒做過,我們就照樣拿來用,比方一般中小企業的網路伺服主機,常常都是安裝了英文版本的網路作業系統,只不過使用者操作的電腦這一端安裝的是中文版的前端軟體罷了!就算是前端使用者的軟體不出問題,只要網路主機出了狀況,大家一樣沒輒!我想很多人都遇到過因為主機當機,害您一大堆工作沒辦法處理的經驗吧!

綜合前述的分析,總結來說,到了公元 2000 年,你的電腦以及電腦裡面執行的軟體多多少少會出一點問題。那麼問題就來了:如果電腦只是出一點年份錯誤的小問題,難道會很嚴重嗎?答對了!真的會很嚴重。

您曾經懷疑過明天太陽會打西邊升上來嗎?這不過是我們平常開玩笑或是形容事情不可能發生的說法罷了,但如今現代化的社會可以說是處處與電腦相關,再加上數不清的各類型嵌入式系統,早已經與我們的日常生活結合在一起,無法分開來,一旦我們平常用習慣的系統、設施突然不能如我們預期的進行,就足夠讓所有人都覺得不方便、焦慮了!