服務(wù)器三大體系smp、numa、mpp研討_第1頁
服務(wù)器三大體系smp、numa、mpp研討_第2頁
服務(wù)器三大體系smp、numa、mpp研討_第3頁
服務(wù)器三大體系smp、numa、mpp研討_第4頁
服務(wù)器三大體系smp、numa、mpp研討_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

服務(wù)器三大體系SMP、NUMA、MPP介紹大中小發(fā)表時間:2010-5-17 11:58:25 來源:網(wǎng)界網(wǎng) 作者:佚名 點擊數(shù):57 評論數(shù):0 【查看評論】摘要:從系統(tǒng)架構(gòu)來看,目前的商用服務(wù)器大體可以分為三類,即對稱多處理器結(jié)構(gòu)、非一致存儲訪問結(jié)構(gòu)以及海量并行處理結(jié)構(gòu)。本文關(guān)鍵字: 服務(wù)器 SMP NUMA MPP 從系統(tǒng)架構(gòu)來看,目前的商用服務(wù)器大體可以分為三類,即對稱多處理器結(jié)構(gòu)(SMP:Symmetric Multi-Processor),非一致存儲訪問結(jié)構(gòu)(NUMA:Non-Uniform Memory Access),以及海量并行處理結(jié)構(gòu)(MPP:Massive Parallel Processing)。它們的特征分別描述如下:SMP(Symmetric Multi-Processor)所謂對稱多處理器結(jié)構(gòu),是指服務(wù)器中多個CPU對稱工作,無主次或從屬關(guān)系。各CPU共享相同的物理內(nèi)存,每個 CPU訪問內(nèi)存中的任何地址所需時間是相同的,因此SMP也被稱為一致存儲器訪問結(jié)構(gòu)(UMA:Uniform Memory Access)。對SMP服務(wù)器進(jìn)行擴(kuò)展的方式包括增加內(nèi)存、使用更快的CPU、增加CPU、擴(kuò)充I/O(槽口數(shù)與總線數(shù))以及添加更多的外部設(shè)備(通常是磁盤存儲)。SMP服務(wù)器的主要特征是共享,系統(tǒng)中所有資源(CPU、內(nèi)存、I/O等)都是共享的。也正是由于這種特征,導(dǎo)致了SMP服務(wù)器的主要問題,那就是它的擴(kuò)展能力非常有限。對于SMP服務(wù)器而言,每一個共享的環(huán)節(jié)都可能造成SMP服務(wù)器擴(kuò)展時的瓶頸,而最受限制的則是內(nèi)存。由于每個CPU必須通過相同的內(nèi)存總線訪問相同的內(nèi)存資源,因此隨著CPU數(shù)量的增加,內(nèi)存訪問沖突將迅速增加,最終會造成CPU資源的浪費,使 CPU性能的有效性大大降低。實驗證明,SMP服務(wù)器CPU利用率最好的情況是2至4個CPU。NUMA(Non-Uniform Memory Access)由于SMP在擴(kuò)展能力上的限制,人們開始探究如何進(jìn)行有效地擴(kuò)展從而構(gòu)建大型系統(tǒng)的技術(shù),NUMA就是這種努力下的結(jié)果之一。利用NUMA技術(shù),可以把幾十個CPU(甚至上百個CPU)組合在一個服務(wù)器內(nèi)。其CPU模塊結(jié)構(gòu)如圖2所示:圖2.NUMA服務(wù)器CPU模塊結(jié)構(gòu)NUMA服務(wù)器的基本特征是具有多個CPU模塊,每個CPU模塊由多個CPU(如4個)組成,并且具有獨立的本地內(nèi)存、I/O槽口等。由于其節(jié)點之間可以通過互聯(lián)模塊(如稱為Crossbar Switch)進(jìn)行連接和信息交互,因此每個CPU可以訪問整個系統(tǒng)的內(nèi)存(這是NUMA系統(tǒng)與MPP系統(tǒng)的重要差別)。顯然,訪問本地內(nèi)存的速度將遠(yuǎn)遠(yuǎn)高于訪問遠(yuǎn)地內(nèi)存(系統(tǒng)內(nèi)其它節(jié)點的內(nèi)存)的速度,這也是非一致存儲訪問NUMA的由來。由于這個特點,為了更好地發(fā)揮系統(tǒng)性能,開發(fā)應(yīng)用程序時需要盡量減少不同CPU模塊之間的信息交互。利用NUMA技術(shù),可以較好地解決原來SMP系統(tǒng)的擴(kuò)展問題,在一個物理服務(wù)器內(nèi)可以支持上百個CPU。比較典型的NUMA服務(wù)器的例子包括HP的Superdome、SUN15K、IBMp690等。但NUMA技術(shù)同樣有一定缺陷,由于訪問遠(yuǎn)地內(nèi)存的延時遠(yuǎn)遠(yuǎn)超過本地內(nèi)存,因此當(dāng)CPU數(shù)量增加時,系統(tǒng)性能無法線性增加。如HP公司發(fā)布Superdome服務(wù)器時,曾公布了它與HP其它UNIX服務(wù)器的相對性能值,結(jié)果發(fā)現(xiàn),64路CPU的Superdome (NUMA結(jié)構(gòu))的相對性能值是20,而8路N4000(共享的SMP結(jié)構(gòu))的相對性能值是6.3。從這個結(jié)果可以看到,8倍數(shù)量的CPU換來的只是3倍性能的提升。圖3.MPP服務(wù)器架構(gòu)圖MPP(Massive Parallel Processing)和NUMA不同,MPP提供了另外一種進(jìn)行系統(tǒng)擴(kuò)展的方式,它由多個SMP服務(wù)器通過一定的節(jié)點互聯(lián)網(wǎng)絡(luò)進(jìn)行連接,協(xié)同工作,完成相同的任務(wù),從用戶的角度來看是一個服務(wù)器系統(tǒng)。其基本特征是由多個SMP服務(wù)器(每個SMP服務(wù)器稱節(jié)點)通過節(jié)點互聯(lián)網(wǎng)絡(luò)連接而成,每個節(jié)點只訪問自己的本地資源(內(nèi)存、存儲等),是一種完全無共享(Share Nothing)結(jié)構(gòu),因而擴(kuò)展能力最好,理論上其擴(kuò)展無限制,目前的技術(shù)可實現(xiàn)512個節(jié)點互聯(lián),數(shù)千個CPU。目前業(yè)界對節(jié)點互聯(lián)網(wǎng)絡(luò)暫無標(biāo)準(zhǔn),如 NCR的Bynet,IBM的SPSwitch,它們都采用了不同的內(nèi)部實現(xiàn)機制。但節(jié)點互聯(lián)網(wǎng)僅供MPP服務(wù)器內(nèi)部使用,對用戶而言是透明的。在MPP系統(tǒng)中,每個SMP節(jié)點也可以運行自己的操作系統(tǒng)、數(shù)據(jù)庫等。但和NUMA不同的是,它不存在異地內(nèi)存訪問的問題。換言之,每個節(jié)點內(nèi)的CPU不能訪問另一個節(jié)點的內(nèi)存。節(jié)點之間的信息交互是通過節(jié)點互聯(lián)網(wǎng)絡(luò)實現(xiàn)的,這個過程一般稱為數(shù)據(jù)重分配(Data Redistribution)。但是MPP服務(wù)器需要一種復(fù)雜的機制來調(diào)度和平衡各個節(jié)點的負(fù)載和并行處理過程。目前一些基于MPP技術(shù)的服務(wù)器往往通過系統(tǒng)級軟件(如數(shù)據(jù)庫)來屏蔽這種復(fù)雜性。舉例來說,NCR的Teradata就是基于MPP技術(shù)的一個關(guān)系數(shù)據(jù)庫軟件,基于此數(shù)據(jù)庫來開發(fā)應(yīng)用時,不管后臺服務(wù)器由多少個節(jié)點組成,開發(fā)人員所面對的都是同一個數(shù)據(jù)庫系統(tǒng),而不需要考慮如何調(diào)度其中某幾個節(jié)點的負(fù)載。NUMA與MPP的區(qū)別從架構(gòu)來看,NUMA與MPP具有許多相似之處:它們都由多個節(jié)點組成,每個節(jié)點都具有自己的CPU、內(nèi)存、I/O,節(jié)點之間都可以通過節(jié)點互聯(lián)機制進(jìn)行信息交互。那么它們的區(qū)別在哪里?通過分析下面NUMA和MPP服務(wù)器的內(nèi)部架構(gòu)和工作原理不難發(fā)現(xiàn)其差異所在。首先是節(jié)點互聯(lián)機制不同,NUMA的節(jié)點互聯(lián)機制是在同一個物理服務(wù)器內(nèi)部實現(xiàn)的,當(dāng)某個CPU需要進(jìn)行遠(yuǎn)地內(nèi)存訪問時,它必須等待,這也是NUMA服務(wù)器無法實現(xiàn)CPU增加時性能線性擴(kuò)展的主要原因。而MPP的節(jié)點互聯(lián)機制是在不同的SMP服務(wù)器外部通過I/O 實現(xiàn)的,每個節(jié)點只訪問本地內(nèi)存和存儲,節(jié)點之間的信息交互與節(jié)點本身的處理是并行進(jìn)行的。因此MPP在增加節(jié)點時性能基本上可以實現(xiàn)線性擴(kuò)展。其次是內(nèi)存訪問機制不同。在NUMA服務(wù)器內(nèi)部,任何一個CPU可以訪問整個系統(tǒng)的內(nèi)存,但遠(yuǎn)地訪問的性能遠(yuǎn)遠(yuǎn)低于本地內(nèi)存訪問,因此在開發(fā)應(yīng)用程序時應(yīng)該盡量避免遠(yuǎn)地內(nèi)存訪問。在MPP服務(wù)器中,每個節(jié)點只訪問本地內(nèi)存,不存在遠(yuǎn)地內(nèi)存訪問的問題。數(shù)據(jù)倉庫的選擇哪種服務(wù)器更加適應(yīng)數(shù)據(jù)倉庫環(huán)境?這需要從數(shù)據(jù)倉庫環(huán)境本身的負(fù)載特征入手。眾所周知,典型的數(shù)據(jù)倉庫環(huán)境具有大量復(fù)雜的數(shù)據(jù)處理和綜合分析,要求系統(tǒng)具有很高的I/O處理能力,并且存儲系統(tǒng)需要提供足夠的I/O帶寬與之匹配。而一個典型的OLTP系統(tǒng)則以聯(lián)機事務(wù)處理為主,每個交易所涉及的數(shù)據(jù)不多,要求系統(tǒng)具有很高的事務(wù)處理能力,能夠在單位時間里處理盡量多的交易。顯然這兩種應(yīng)用環(huán)境的負(fù)載特征完全不同。從NUMA架構(gòu)來看,它可以在一個物理服務(wù)器內(nèi)集成許多CPU,使系統(tǒng)具有較高的事務(wù)處理能力,由于遠(yuǎn)地內(nèi)存訪問時延遠(yuǎn)長于本地內(nèi)存訪問,因此需要盡量減少不同CPU模塊之間的數(shù)據(jù)交互。顯然,NUMA架構(gòu)更適用于OLTP事務(wù)處理環(huán)境,當(dāng)用于數(shù)據(jù)倉庫環(huán)境時,由于大量復(fù)雜的數(shù)據(jù)處理必然導(dǎo)致大量的數(shù)據(jù)交互,將使CPU的利用率大大降低。相對而言,MPP服務(wù)器架構(gòu)的并行處理能力更優(yōu)越,更適合于復(fù)雜的數(shù)據(jù)綜合分析與處理環(huán)境。當(dāng)然,它需要借助于支持MPP技術(shù)的關(guān)系數(shù)據(jù)庫系統(tǒng)來屏蔽節(jié)點之間負(fù)載平衡與調(diào)度的復(fù)雜性。另外,這種并行處理能力也與節(jié)點互聯(lián)網(wǎng)絡(luò)有很大的關(guān)系。顯然,適應(yīng)于數(shù)據(jù)倉庫環(huán)境的MPP服務(wù)器,其節(jié)點互聯(lián)網(wǎng)絡(luò)的I/O性能應(yīng)該非常突出,才能充分發(fā)揮整個系統(tǒng)的性能。SMP系統(tǒng)與MPP系統(tǒng)比較SMP (Symmetric Multi Processing),對稱多處理系統(tǒng)內(nèi)有許多緊耦合多處理器,在這樣的系統(tǒng)中,所有的CPU共享全部資源,如總線,內(nèi)存和I/O系統(tǒng)等,操作系統(tǒng)或管理數(shù)據(jù)庫的復(fù)本只有一個,這種系統(tǒng)有一個最大的特點就是共享所有資源。 MPP (Massively Parallel Processing),大規(guī)模并行處理系統(tǒng),這樣的系統(tǒng)是由許多松耦合的處理單元組成的,要注意的是這里指的是處理單元而不是處理器。每個單元內(nèi)的CPU都有自己私有的資源,如總線,內(nèi)存,硬盤等。在每個單元內(nèi)都有操作系統(tǒng)和管理數(shù)據(jù)庫的實例復(fù)本。這種結(jié)構(gòu)最大的特點在于不共享資源。既然有兩種結(jié)構(gòu),那它們各有什么特點呢?采用什么結(jié)構(gòu)比較合適呢?通常情況下,MPP系統(tǒng)因為要在不同處理單元之間傳送信息(請注意上圖),所以它的效率要比SMP要差一點,但是這也不是絕對的,因為MPP系統(tǒng)不共享資源,因此對它而言,資源比SMP要多,當(dāng)需要處理的事務(wù)達(dá)到一定規(guī)模時,MPP的效率要比SMP好。這就是看通信時間占用計算時間的比例而定,如果通信時間比較多,那MPP系統(tǒng)就不占優(yōu)勢了,相反,如果通信時間比較少,那MPP系統(tǒng)可以充分發(fā)揮資源的優(yōu)勢,達(dá)到高效率。當(dāng)前使用的OTLP程序中,用戶訪問一個中心數(shù)據(jù)庫,如果采用SMP系統(tǒng)結(jié)構(gòu),它的效率要比采用MPP結(jié)構(gòu)要快得多。而MPP系統(tǒng)在決策支持和數(shù)據(jù)挖掘方面顯示了優(yōu)勢,可以這樣說,如果操作相互之間沒有什么關(guān)系,處理單元之間需要進(jìn)行的通信比較少,那采用MPP系統(tǒng)就要好,相反就不合適了。通過上面兩個圖我們可以看到,對于SMP來說,制約它速度的一個關(guān)鍵因素就是那個共享的總線,因此對于DSS程序來說,只能選擇MPP,而不能選擇SMP,當(dāng)大型程序的處理要求大于共享總線時,總線就沒有能力進(jìn)行處理了,這時SMP系統(tǒng)就不行了。當(dāng)然了,兩個結(jié)構(gòu)互有優(yōu)缺點,如果能夠?qū)煞N結(jié)合起來取長補短,當(dāng)然最好了。 什么是大型機,小型機。(Mainframe) 大型機(mainframe)這個詞,最初是指裝在非常大的帶框鐵盒子里的大型計算機系統(tǒng),以用來同小一些的迷你機和微型機有所區(qū)別。雖然這個詞已經(jīng)通過不同方式被使用了很多年,大多數(shù)時候它卻是指system/360 開始的一系列的IBM計算機。這個詞也可以用來指由其他廠商,如Amdahl, Hitachi Data Systems (HDS) 制造的兼容的系統(tǒng)。 有些人用這個詞來指IBM的AS/400 或者iSeries 系統(tǒng),這種用法是不恰當(dāng)?shù)模灰驗榧词笽BM自己也只把這些系列的機器看作中等型號的服務(wù)器,而不是大型機。 什么是I/O通道(Channel) 一條大型機通道(channel)某種程度上類似于PCI 總線(bus),它能將一個或多個控制器連接起來,而這些控制器又控制著一個或更多的設(shè)備(磁盤驅(qū)動器、終端、LAN端口,等等。)大型機通道和PCI總線之間的一個主要區(qū)別是大型機通道通過幾對大的bus and tag 電纜(并行通道方式),或者通過最近常使用的ESCON(Enterprise System Connection)光導(dǎo)纖維電纜(串行通道方式)以及光纖通道來連接控制器。這些通道在早期是一些外置的盒子(每個約6X30X5H大?。F(xiàn)在都已經(jīng)整合到了系統(tǒng)框架內(nèi)。 這些通道的超強I/O處理能力是大型機系統(tǒng)功能如此強大的原因之一。 什么是DASD DASD 是 Direct Access Storage Device(直接存取存儲設(shè)備)的縮寫;IBM創(chuàng)造這個詞來指那些可以直接(并隨意)設(shè)定地址的存儲系統(tǒng),也就是今天我們所說的磁盤驅(qū)動器。但在過去,這個詞也指磁鼓(drums)和數(shù)據(jù)單元(datacell)等等。什么是數(shù)據(jù)單元?嗯,在磁盤驅(qū)動器變得廉價、快速并普遍使用前,IBM曾經(jīng)制造過一種設(shè)備,基本上就是由一個磁鼓和繞在磁鼓上的許多磁條(單元)中的一個組成,然后讀寫的資料就被紀(jì)錄在卷動的磁條的磁道上。這種存取數(shù)據(jù)的方法和磁盤很類似,但當(dāng)(磁鼓)搜尋資料的時候需要更換磁帶的話,所需的時間顯然就得按秒來計算。數(shù)據(jù)單元設(shè)備還有個調(diào)皮的習(xí)慣,它喜歡在卸下一個單元到存儲槽的時候卷成一塊,這有時會造成介質(zhì)的物理損壞。可見,在取得目前的技術(shù)進(jìn)步前,我們已經(jīng)走了很長一段路了。 什么是LPAR 一個LPAR(邏輯分區(qū) logic partition)是一種通過PR/SM(Processor Resource/System Manager,一種最近的大型機都具有的固件fireware特性)來實施的虛擬機。在每個分區(qū)上,可以運行一個單獨的鏡像系統(tǒng),并提供完全的軟件隔離。這和UNIX操作系統(tǒng)上的domains 原理很相似,但I(xiàn)BM的方法更加細(xì)致,它允許所有的CPU和I/O子系統(tǒng)可以在邏輯分區(qū)間被共享。PR/SM允許在單個系統(tǒng)上運行15個LPAR,每個(LPAR)擁有專有真實存儲(dedicated real storage RAM)并且擁有專有或共享的CPU和通道。因為對性能影響最為重要的部分都是在CPU里完成的,所以(這樣做)沒有多少性能的損失。IBM已經(jīng)宣稱它準(zhǔn)備在不久的將來把最高可支持的LPAR數(shù)目擴(kuò)展到超過15個。 大型機系統(tǒng)得以長盛不衰的主要原因(特點)是:RAS,I/O處理能力以及ISA。 RAS RAS(Reliability, Availability, Serviceability 高可靠性、高可用性、高服務(wù)性)是一個IBM常用來描繪它的大型機的詞。到70年代早期為止,IBM已經(jīng)認(rèn)識到商業(yè)用途系統(tǒng)市場遠(yuǎn)比科研計算機系統(tǒng)市場有利可圖。他們也知道IBM商用系統(tǒng)的一個重要的賣點就是高可靠性。如果他們的商業(yè)客戶準(zhǔn)備采用IBM計算機來開展極其重要的商業(yè)業(yè)務(wù),客戶就得確認(rèn)他們可以在任何時間都可以正常使用(IBM的機器)。所以,最近30多年來,IBM致力于使每一個新系列的系統(tǒng)比前一代更加可靠。這就導(dǎo)致了今天的系統(tǒng)變得如此可靠,以至于幾乎沒聽說過有任何因為硬件問題導(dǎo)致的系統(tǒng)災(zāi)難。這些大型機系統(tǒng)內(nèi)集成了相當(dāng)高程度的冗余和錯誤檢查(技術(shù)),這樣就能防止系統(tǒng)發(fā)生災(zāi)難性的問題。每個CPU die裝有2個完全的執(zhí)行管道(execution pipelines)來同時執(zhí)行每一條指令。如果這兩條管道得出的結(jié)果不相同,CPU的狀態(tài)就會復(fù)原,然后這條指令被重新執(zhí)行。如果重新執(zhí)行后結(jié)果還是不一致,最初的CPU狀態(tài)就被記錄下來,然后一個空閑的CPU被激活并裝入存儲的狀態(tài)數(shù)據(jù)。這顆CPU繼續(xù)做最初那顆CPU的工作。記憶芯片、內(nèi)存總線、 I/O通道、電源等等,都要么有冗余的設(shè)計,或者有相應(yīng)的備用品并可以隨時投入使用。這些(設(shè)備的)小錯誤可能會導(dǎo)致性能的一些小損失,但他們決不會導(dǎo)致系統(tǒng)中任何任務(wù)的失敗。 當(dāng)很罕見地出現(xiàn)錯誤的時候,高服務(wù)性就用得上了。許多組件都可以在系統(tǒng)運行的同時被更換(熱插拔);甚至微碼(microcode)的升級也可以在系統(tǒng)運行的同時進(jìn)行。對于那些不能被同時更換的部件,如CPU,備用品的存在就保證了能夠客戶方便的時候安排系統(tǒng)停機。 除了系統(tǒng)設(shè)計中的固有可靠性,IBM也創(chuàng)立了一個緊密聯(lián)結(jié)的集群技術(shù),叫做Parallel Sysplex,這項技術(shù)支持由最多32個系統(tǒng)作為一個系統(tǒng)鏡像運行。在一個合理部署的Parallel Sysplex系統(tǒng)上,即使一個獨立系統(tǒng)遭受了毀滅性損失,整個系統(tǒng)也不會受太大影響,而且不會導(dǎo)致任何工作的損失。任何在那臺遭受損失的系統(tǒng)的上進(jìn)行的工作,都可以自動地在剩下的系統(tǒng)上重新開始。另一個Parallel Sysplex的優(yōu)勢是一臺(或多臺)系統(tǒng)可以從整個系統(tǒng)中移出以進(jìn)行硬件或軟件的維護(hù)工作(例如在非工作時間),而其余的單獨系統(tǒng)可以繼續(xù)處理工作。當(dāng)維護(hù)工作完成后,系統(tǒng)又回歸加入Sysplex系統(tǒng)中繼續(xù)工作。充分利用這一特點就可以升級整個Sysplex系統(tǒng)軟件(一次一個單獨的系統(tǒng)),而不會導(dǎo)致任何應(yīng)用程序的暫停使用。 正因為擁有所有這些功能,真正100%的系統(tǒng)可用性是非常實用的,并且已經(jīng)在許多地方開始實施。 I/O 吞吐量(I/O Throughput) 這些通道實際上就是I/O處理器,他們執(zhí)行通道程序。這些程序包含了成串的I/O指令,其中就包含有最原始的分流功能。這些通道極大地降低了CPU在I/O操作中的工作量,使得CPU可以更加高效地工作。每一個通道都能同時處理許多I/O操作和控制上千個設(shè)備。 在360和370系列構(gòu)架上,操作系統(tǒng)會創(chuàng)建一個通道程序并在一個已連接到所需設(shè)備的通道上執(zhí)行這個程序。如果這個通道或控制單元十分忙碌,起始 I/O指令就會失敗,然后操作系統(tǒng)就會嘗試在另一個已連接到不同控制單元的通道上重新開始通道程序。如果所有的道路都是繁忙的,操作系統(tǒng)就會把這個請求列入隊列留在以后再試。XA系列里面出現(xiàn)的一個顯著的改進(jìn)就是創(chuàng)立了通道子系統(tǒng)的概念,這個子系統(tǒng)可以協(xié)調(diào)并安排系統(tǒng)里所有通道的活動?,F(xiàn)在操作系統(tǒng)只需要創(chuàng)立通道程序,然后把程序轉(zhuǎn)交給通道子系統(tǒng),通道子系統(tǒng)就會處理所有的通道/控制單元以及隊列問題。這樣就使大型機具有了更加強大的I/O吞吐量并使 CPU能更有效地工作,因為只有在所有的I/O操作都完成的時候才需要CPU的介入。 目前z900大型機的I/O吞吐能力是最低每秒24GB(這是字節(jié)數(shù),不是“位”數(shù)。)雖然我沒有親自測試這些最新系統(tǒng)的機會,但即使理論上的數(shù)字可能不太準(zhǔn)確,如果說z900大型機達(dá)到了每秒100,000 次I/O,我也不會感到太吃驚。 The ISA (IBM System Architecture) 這些年雖然IBM大型機的整體指令集有了顯著改進(jìn),IBM保持了驚人的對應(yīng)用程序的向后兼容。許多最為顯著的構(gòu)架上的變化已經(jīng)影響了一些只能直接被操作系統(tǒng)調(diào)用,而不能被應(yīng)用程序調(diào)用的設(shè)備(如I/O子系統(tǒng))。IBM已經(jīng)花費了巨大的努力來保證它的客戶們不必重寫或重編譯他們的程序來在新系統(tǒng)上運行。這樣,客戶要采用新的硬件就更為容易,客戶只需要拔下舊系統(tǒng),換上新系統(tǒng),而不需要做額外的軟件測試工作。對于只有擁有一臺大型機的公司來說,只需要花幾個小時就可以對舊系統(tǒng)進(jìn)行升級,而不需要在投入正式使用前對新系統(tǒng)進(jìn)行測試。這特別適合那些在升級前后使用同一種操作系統(tǒng)的客戶,他們只需要將操作系統(tǒng)升級到所需要的版本就行了。例如,客戶可以在新安裝的z900系統(tǒng)上仍然運行31位的操作系統(tǒng),然后在一個單獨的LPAR上安裝并測試一個64位的操作系統(tǒng),然后再把全部運行的業(yè)務(wù)轉(zhuǎn)移到64位的操作系統(tǒng)上。 大型機類型:9672/9674 = ES/9000=S/390=zSeries 中型機類型:9506/9402=AS/400=iSeries 小型機類型:RS/6000=pSeries,HP9000,SUN SPARC 小型機* 不同品牌的小型機架構(gòu)大不相同,使用RISC、MIPS處理器,像美國Sun、日本Fujitsu等公司的小型機是基于SPARC處理器架構(gòu),而美國HP 公司的則是基于PARISC架構(gòu),Compaq公司是Alpha架構(gòu),IBM和SGI等的也都各不相同;IO總線也不相同,Fujitsu是PCI, Sun是SBUS,等等,這就意味著各公司小型機機器上的插卡,如網(wǎng)卡、顯示卡、SCSI卡等可能也是專用的;操作系統(tǒng)一般是基于Unix的,像Sun、 Fujitsu是用Sun Solaris,HP是用H

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論