AS400卡的系統(tǒng)集成是什么?
發(fā)布時間 : 2019-08-01
集成是指將完成不同功能的程序模塊集合在一個有機的整體中。在這個整體中除含有操作系統(tǒng)功能外還有網(wǎng)絡(luò)通信功能,數(shù)據(jù)庫管理功能,語言支持功能等。將它們作為一個整體來設(shè)計的優(yōu)點是代碼量少,執(zhí)行效率高,安全性好,易于安裝、維護和使用,同時也避免了功能上的重復(fù)和不同廠商產(chǎn)品之間的縫隙問題引起的一些爭端。當然這種集成性所引起的不利因素也是有的,那就是系統(tǒng)的靈活性會有所下降。 AS/400 是一個最典型的集成的商用計算機,它把計算機系統(tǒng)通常要用到的一些功能如網(wǎng)絡(luò)通信功能,數(shù)據(jù)庫管理功能,安全管理功能完全集成在 AS/400 操作系統(tǒng)中。這種集成系統(tǒng)的整體功能遠遠勝于各部分功能的簡單迭加。使用各種功能的用戶接口都是一致的,因此在 AS/400 上開發(fā)應(yīng)用會節(jié)省更多的人力資源、財力資源。需要的維護人員也比其它計算機系統(tǒng)少,這是 AS/400 在業(yè)界獲得成功原因之一。 AS/400 集成系統(tǒng)中含有對各種網(wǎng)絡(luò)通信協(xié)議和通信設(shè)備的支持,如 TCP/IP 協(xié)議,異步傳輸控制協(xié)議( ASYNC ),二進制同步傳輸協(xié)議( BSC ),同步數(shù)據(jù)鏈路控制協(xié)議( SDLC ),高級數(shù)據(jù)鏈路控制協(xié)議( HDLC ),X .25 協(xié)議等通信協(xié)議及各種網(wǎng)絡(luò)通信適配器。 AS/400 支持幾乎所有的 TPC/IP 應(yīng)用, Internet 應(yīng)用。
在 OS/400 中還含有一個功能強大的數(shù)據(jù)庫管理系統(tǒng) DB2/400 ,這是一個全功能的開放性的關(guān)系數(shù)據(jù)庫系統(tǒng),是 IBM DB2 家族中的一個成員。
DB2/400 已升級到 DB2 UDB for AS/400 ,它除了支持原有 DB2/400 數(shù)據(jù)庫中存儲過程 (store procedure) ,參照完整性 (referential integrity ) ,觸發(fā)器 (trigger) ,二階段提交 (two-way commitment) 等重要功能外,還增加了對于多媒體信息,對象型 DBMS ,試算表,虛擬文件等方面的支持。另外在 OS/400 V4R4 版本中還增強了數(shù)據(jù)庫查詢性能, SQL 連接能力,并行處理能力等。
由于 AS/400 的操作系統(tǒng)是由 OS/400 與 LIC 組合而成,整個集成的系統(tǒng)所提供的功能根據(jù)其與硬件的關(guān)系不同,使用頻率不同,對安全的要求不同而被分別放在不同的層面上。上圖顯示了各功能模塊所處的位置。上圖中可以看出, CL 部分是直接面向用戶的,完全處于 MI 上方;工作管理( work management )的職責主要是對作業(yè)的管理,與硬件關(guān)聯(lián)不大,所以大部分位于 OS/400 中;設(shè)備管理部分有些和硬件關(guān)系十分密切,如設(shè)備的驅(qū)動程序等要放在 LIC 層,而那些對設(shè)備進行監(jiān)控的部分放在 OS/400 中實現(xiàn);安全部分雖然與硬件完全獨立,但為了提供更高級別的安全保護,還是把它的大部分功能放到 LIC 層實現(xiàn)。此外有些功能與硬件并無多大關(guān)系,但對系統(tǒng)性能舉足輕重,也將其放在 LIC 層實現(xiàn)。還有一些功能是分散在 OS/400 和 LIC 中的。由于數(shù)據(jù)傳輸部分與磁盤驅(qū)動方式和數(shù)據(jù)傳輸方式密切相關(guān)故在 LIC 中實現(xiàn),文件定義部分與硬件無關(guān)在 OS/400 中實現(xiàn),文件中的成員( member )定義與磁盤有一定關(guān)聯(lián)在 LIC 中實現(xiàn)更好些。有些功能很難確定在 LIC 中還是在 OS/400 中實現(xiàn)更合適, AS/400 總是盡可能地進行層次劃分。