大型計算機

主要由大型組織用於關鍵應用程式的計算機

大型計算機(英語:mainframe),又稱大型機大型主機主機服務器等,是從IBM System/360開始的一系列計算機及與其兼容或同等級的計算機,主要用於大量數據和關鍵項目的計算,例如銀行金融交易及數據處理、人口普查企業資源規劃等。

IBM System z9英語IBM System z9
古老的IBM 704大型主機(照片中間、辦公桌的後方)。圖片由勞倫斯利福摩爾國家實驗室(LLNL)提供
HP SZTE-JATIK

特徵

現代大型計算機並非主要通過每秒運算次數MIPS來衡量性能,而是可靠性、安全性、向後兼容性和極其高效的I/O性能。大型機通常強調大規模的數據輸入輸出,着重強調數據的吞吐量。

有些大型計算機可以同時運行多操作系統,因此不像是一台計算機而更像是多台虛擬機,因此一台大型機可以替代多台普通的服務器,是虛擬化的先驅。同時主機還擁有強大的容錯能力。

大型機的投資回報率取決於處理數據的規模、減少人力開支、實現不間斷服務和其他成本的縮減。若大型機的平台與操作系統並不連接互聯網,將很難經由互聯網被駭客攻擊,安全性會增強。

大型機使用專用的操作系統和應用軟件,在大型機上編程常採用COBOL,同時採用的數據庫為IBM自行開發的DB2或是甲骨文公司開發的Oracle等。在大型機上工作的DB2數據庫管理員能夠管理比其他平台多3~4倍的數據量[1]

市場

IBM目前控制大型機市場超過90%的市場份額。[2]

歷史

在1960年代,大多數主機沒有交互式的界面,通常使用打孔卡磁帶等等。

1964年,IBM引入了System/360,它是由5種功能越來越強大的計算機所組成的系列,這些計算機運行同一操作系統並能夠使用相同的44個外圍設備。[3]

1972年,思愛普為System/360開發了革命性的「企業資源規劃」系統。

1999年,Linux出現在IBM S/390英語IBM System/390中,第一次將開放式源代碼計算的靈活性與主機的傳統可伸縮性和可靠性相結合。[4]

與超級計算機的差異

超級計算機有極強的計算速度,通常由於科學與工程上的計算,這些計算的速度受運算速度與內存大小所限制;而大型機運算任務主要受數據傳輸與轉移、可靠性及並發處理性能所限制。

大型機傾向於整數運算,如訂單數據、銀行數據等,同時在安全性、可靠性和穩定性方面優於超級計算機。超級計算機則強調浮點運算性能,如數值天氣預報。大型機在處理數據的同時需要讀寫或傳輸大量信息,如海量的交易信息、航班信息等等。

參考文獻

  1. ^ 大型主机作为 WebSphere 客户中心数据服务器的测试分析. [2010-10-29]. (原始內容存檔於2020-02-27). 
  2. ^ IBM Tightens Stranglehold Over Mainframe Market; Gets Hit with Antitrust Complaint in Europe. CCIA. 2008-07-02 [2008-07-09]. (原始內容存檔於2012-04-25). 
  3. ^ IBM轉變了計算頁面存檔備份,存於網際網路檔案館)。
  4. ^ 存档副本. [2010-10-28]. (原始內容存檔於2009-08-31). 

外部連結

參見

  • Hercules - 以自由軟件許可證所發行的IBM大型計算機模擬器。
  • 終端