大型電腦
出自 MBA智库百科(https://wiki.mbalib.com/)
大型電腦(mainframe computer)
目錄 |
大型電腦又稱大型主機、主機等,是從IBM System/360開始的一系列電腦及與其兼容或同檔次的電腦,主要用於大量數據和關鍵項目的計算,例如銀行金融交易及數據處理、人口普查、企業資源規劃等等。
在1960年代,大多數主機沒有互動式的界面,通常使用打孔卡、磁帶等等。
1964年,IBM引入了System/360,它是由5種功能越來越強大的電腦所組成的系列,這些電腦運行同一操作系統並能夠使用相同的44個外圍設備。
1972年,SAP公司為System/360開發了革命性的“企業資源計劃”系統。
1999年,Linux出現在System/390中,第一次將開放式源代碼計算的靈活性與主機的傳統可伸縮性和可靠性相結合。
現代大型電腦並非主要通過每秒運算次數MIPS來衡量性能,而是可靠性、安全性、向後兼容性和極其高效的I/O性能。主機通常強調大規模的數據輸入輸出,著重強調數據的吞吐量。 有些大型電腦可以同時運行多操作系統,因此不像是一臺電腦而更像是多台虛擬機,因此一臺主機可以替代多台普通的伺服器,是虛擬化的先驅。同時主機還擁有強大的容錯能力。
主機的投資回報率取決於處理數據的規模、減少人力開支、實現不間斷服務和其他成本的縮減。由於主機的平臺與操作系統並不開放,因而很難被攻破,安全性極強。大型機使用專用的操作系統和應用軟體,在主機上編程常採用COBOL,同時採用的資料庫為IBM自行開發的DB2或是甲骨文公司開發的Oracle等。在大型機上工作的DB2資料庫管理員能夠管理比其他平臺多3~4倍的數據量。IBM目前控制主機市場超過90%的市場份額。
超級電腦有極強的計算速度,通常由於科學與工程上的計算,這些計算的速度受運算速度與記憶體大小所限制;而主機運算任務主要受數據傳輸與轉移、可靠性及併發處理性能所限制。
主機更傾向於整數運算,如訂單數據、銀行數據等,同時在安全性、可靠性和穩定性方面優於超級電腦。而超級電腦更強調浮點運算性能,如天氣預報。主機在處理數據的同時需要讀寫或傳輸大量信息,如海量的交易信息、航班信息等等。