• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    執(zhí)行配置虛擬拓?fù)渥兓圃旒夹g(shù)

    技術(shù)編號:4890333 閱讀:160 留言:0更新日期:2012-04-11 18:40
    在包括主機(jī)處理器(主機(jī)CPU)的邏輯分區(qū)主機(jī)計算機(jī)系統(tǒng)中,主機(jī)處理器被分區(qū)為客戶配置的多個客戶處理器(客戶CPU),由客戶處理器執(zhí)行指定客戶配置的拓?fù)渥兓模校牛遥疲希遥?TOPOLOY?FUNCTION指令。拓?fù)渥兓瘍?yōu)選地改變客戶CPU的極化,涉及主機(jī)CPU資源的量的極化被提供給客戶CPU。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    【國外來華專利技術(shù)】
    本專利技術(shù)一般地涉及多處理器系統(tǒng)的虛擬化。更具體而言,本專利技術(shù)涉及使得程序能 夠改變其虛擬環(huán)境的拓?fù)涞脑亍?br>技術(shù)介紹
    在系統(tǒng)控制功能中,有將系統(tǒng)分區(qū)為若干邏輯分區(qū)(LPAR)的能力。LPAR是系統(tǒng)硬 件的子集,其被定義為支持操作系統(tǒng)。LPAR包含資源(處理器、存儲器和輸入/輸出設(shè)備) 并作為獨(dú)立系統(tǒng)而操作。多個邏輯分區(qū)可以存在于一個大型機(jī)硬件系統(tǒng)中。在來自IBM的、包括S/390⑧的大型機(jī)硬件系統(tǒng)中,很多年都存在15個LPAR的 限制。年代更近一些的機(jī)器具有30個(很可能更多)。這種機(jī)器以z/Architecture 的 機(jī)器為例子。IBM z/Architecture 在由 IBM 于 2007 年 4 月公開的 z/Architecture Principles of Operation (z/Architecture) SA22-7832-05 巾· $。存儲器容量、I/O可用性和可用處理能力的實(shí)際限制通常將LPAR的數(shù)量限制為少 于這些最大值。提供分區(qū)的硬件和固件被稱為PR/SM (處理器資源/系統(tǒng)管理器)。使用PR/SM 功能來創(chuàng)建和運(yùn)行LPAR。PR/SM(內(nèi)置設(shè)施)和LPAR(使用PR/SM的結(jié)果)之間的區(qū)別通 常被忽略,且術(shù)語LPAR被共同地用于設(shè)施及其結(jié)果。系統(tǒng)管理員向每個LPAR分配存儲器部分,且存儲器不可以在LPAR之間共享。管理 員可以分配處理器(也被稱為中央處理器(CP)或者中央處理單元(CPU))給特定的LPAR, 或者管理員可以允許系統(tǒng)控制器使用內(nèi)部負(fù)載平衡算法來將任意或所有的處理器調(diào)度給 所有的LPAR。通道(CHPID)可以被分配給特定的LPAR或者被多個LPAR共享,這取決于每 個通道上的設(shè)備的性質(zhì)。具有單個處理器(CP處理器)的系統(tǒng)可以具有多個LPAR。PR/SM具有內(nèi)部調(diào)度器, 其可以將處理器的一部分分配給每個LPAR,這非常類似于操作系統(tǒng)調(diào)度器將其處理器時間 的一部分分配給每個進(jìn)程、線程或者任務(wù)。分區(qū)控制規(guī)范部分地包含在IO⑶S中,部分地包含在系統(tǒng)簡檔中。IO⑶S和簡檔都 駐留在支持元素(SE)中,支持元素例如僅僅是系統(tǒng)內(nèi)部的一個筆記本計算機(jī)。該SE可以 連接到一個或多個硬件管理控制臺(HMC),該硬件管理控制臺例如是用來監(jiān)視和控制諸如 大型機(jī)微處理器的硬件的桌面?zhèn)€人計算機(jī)。HMC比SE更便于使用,且可以控制若干不同的 大型機(jī)。從HMC(或者,在不常見情況下從SE)工作,操作者通過選擇和加載簡檔和IO⑶S 來準(zhǔn)備一臺大型機(jī)以供使用。這些創(chuàng)建了 LPAR并用設(shè)備號碼、LPAR分配、多路徑信息等來 配置通道。這被稱為上電復(fù)位(POR)。通過加載不同的簡檔和IO⑶S,操作者可以完全改變 LPAR的數(shù)量和性質(zhì),以及I/O配置的外觀。但是,這么做通常對任何運(yùn)行中的操作系統(tǒng)和應(yīng) 用是破壞性的,因此如果沒有預(yù)先安排,很少這么做。邏輯分區(qū)(LPAR)實(shí)際上相當(dāng)于單獨(dú)的大型機(jī)。6每個LPAR運(yùn)行其自己的操作系統(tǒng)。這可以是任何大型機(jī)操作系統(tǒng);例如,沒必要 在每個LPAR中運(yùn)行例如z/OS⑧。安裝規(guī)劃者可以選擇在若干LPAR中共享I/O設(shè)備,但這 是一個本地決策。系統(tǒng)管理員可以分配一個或多個系統(tǒng)處理器以用于LPAR的獨(dú)占使用?;蛘撸芾?員可以允許在一些或者所有的LPAR上使用所有的處理器。這里,系統(tǒng)控制功能(經(jīng)常被稱 為微碼或者固件)提供一個調(diào)度器以在所選擇的LPAR中共享處理器。管理員可以指定在 每個LPAR中執(zhí)行的并行處理器的最大數(shù)量。管理員也可以向不同的LPAR提供加權(quán);例如, 指定LPARl應(yīng)該接收兩倍于LPAR2的處理器時間。每個LPAR中的操作系統(tǒng)被分別初始化(例如,進(jìn)行初始程序裝入(IPL)),具有其 自己的操作系統(tǒng)副本,具有其自己的操作員控制臺(如果需要的話)等等。如果一個LPAR 中的系統(tǒng)崩潰了,對其他的LPAR沒有影響。在具有3個LPAR的大型機(jī)系統(tǒng)中,例如,在LPARl中可能有生產(chǎn)z/OS,在LPAR2中 有z/OS的測試版本,而在LPAR3中有用于S/390⑧的Linux 。如果這整個系統(tǒng)具有8GB 的存儲器,則可以分配4GB給LPARl,IGB給LPAR2,IGB給LPAR3,并保留2GB。用于兩個ζ/ OS LPAR的操作系統(tǒng)控制臺可能在完全不同的位置。對于大多數(shù)實(shí)用目的而言,在例如3個運(yùn)行z/0S(以及共享它們的大部分I/O配 置)的獨(dú)立大型機(jī)之間以及在同一個大型機(jī)上做同樣事情的3個LPAR之間沒有差別。除 了細(xì)微的例外,z/OS、操作員和應(yīng)用無法察覺出差別。細(xì)微的差別包括z/0S(如果當(dāng)LPAR被定義時或執(zhí)行期間的任何時候,被允許)在 整個大型機(jī)系統(tǒng)中獲取性能和利用率信息以及動態(tài)地在LPAR間轉(zhuǎn)移資源(處理器和通道) 以提高性能的能力。今天的IBM 大型機(jī)也被稱為中央處理器復(fù)合體(CPC)或中央電子復(fù)合體(CEC), 其可包含若干可被用于略有差別的目的的不同種類的z/Architecture⑧處理器。這些目的中的幾個涉及軟件成本控制,而其他的則更為基本。CPC中的所有處理器 開始時是同等的處理器單元(PU)或者引擎,它們還沒有被特征化以供使用。每個處理器在 安裝過程中或者晚些時候被IBM特征化。潛在的特征如下-處理器(CP)這種處理器類型可用于通常的操作系統(tǒng)和應(yīng)用軟件。-系統(tǒng)輔助處理器(SAP)每個現(xiàn)代大型機(jī)具有至少一個SAP ;更大的系統(tǒng)可能具有幾個。SAP執(zhí)行內(nèi)部代碼 以提供I/O子系統(tǒng)。例如,SAP轉(zhuǎn)換設(shè)備號碼和通道路徑標(biāo)識符(CHPID)的真實(shí)地址,控制 單元地址和設(shè)備號碼。它管理多個路徑以控制單元并對臨時錯誤執(zhí)行錯誤恢復(fù)。操作系統(tǒng) 和應(yīng)用不能檢測到SAP,且SAP不使用任何“正常的”存儲器。-用于Linux 的集成設(shè)施(IFL)這是禁用了僅由z/OS 使用的一個或兩個指令的正常處理器。Linux不使用這些 指令,且因此可以在IFL上執(zhí)行。Linux也可以被CP執(zhí)行。區(qū)別在于當(dāng)指定系統(tǒng)的型號 時,IFL沒有被計數(shù)。這可以導(dǎo)致軟件成本的實(shí)質(zhì)性區(qū)別。-zAAP這是一個若干功能被禁止(中斷處理、一些指令)的處理器,這樣,在該處理器上7沒有完整的操作系統(tǒng)能被執(zhí)行。但是,z/OS可以檢測zAAP處理器的存在,并將使用它們來 執(zhí)行Java 代碼。同樣的Java代碼可以在標(biāo)準(zhǔn)的CP上被執(zhí)行。再次地,當(dāng)指定系統(tǒng)型號 時,zAAP引擎沒有被計數(shù)。跟IFL —樣,它們僅僅是為了控制軟件成本而存在的。-zIIP系統(tǒng)z9 集成信息處理器(ZlIP)是用于處理符合條件的數(shù)據(jù)庫工作負(fù)載的專門 引擎。ZlIP被設(shè)計為有助于降低用于在大型機(jī)上的所選擇工作負(fù)載的軟件成本,所述工作 負(fù)載例如為商務(wù)智能(Bi)、企業(yè)資源規(guī)劃(EPR)和客戶關(guān)系管理(CRM)。ZlIP通過幫助對 DB2 的直接訪問更具有成本效率和降低對數(shù)據(jù)的多個副本的需求,加強(qiáng)了大型機(jī)作為企 業(yè)的數(shù)據(jù)樞紐的角色。集成耦合設(shè)施(ICF)這些處理器僅運(yùn)行被許可內(nèi)部代碼。對于正常的操作系統(tǒng)或者應(yīng)用,它們是不可 見的。例如,耦合設(shè)施實(shí)際上是由多個系統(tǒng)使用來協(xié)同工作的大型存儲器暫存區(qū)(scratch pad)。ICF必須被分配給LPAR以成為耦合設(shè)施。備件非特征化的PU起“備件”的作用。如果系統(tǒng)本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    在包括主機(jī)處理器(主機(jī)CPU)的邏輯分區(qū)主機(jī)計算機(jī)系統(tǒng)中,用于客戶配置的多個客戶處理器(客戶CPU)的拓?fù)涞呐渲米兓姆椒?,該方法包括:客戶配置的客戶處理器獲取針對計算機(jī)體系結(jié)構(gòu)定義的執(zhí)行拓?fù)涔δ苤噶?,該?zhí)行拓?fù)涔δ苤噶畎ㄖ付▽⒈粓?zhí)行的功能的操作碼字段;執(zhí)行該執(zhí)行拓?fù)涔δ苤噶畹膶⒈粓?zhí)行的功能,包括:請求客戶配置的客戶處理器的拓?fù)涞闹付ǖ呐渲米兓灰约绊憫?yīng)于請求的指定變化,根據(jù)該指定的變化改變客戶配置的客戶處理器的拓?fù)洹?

    【技術(shù)特征摘要】
    【國外來華專利技術(shù)】US 2008-1-11 11/972,766在包括主機(jī)處理器(主機(jī)CPU)的邏輯分區(qū)主機(jī)計算機(jī)系統(tǒng)中,用于客戶配置的多個客戶處理器(客戶CPU)的拓?fù)涞呐渲米兓姆椒?,該方法包括客戶配置的客戶處理器獲取針對計算機(jī)體系結(jié)構(gòu)定義的執(zhí)行拓?fù)涔δ苤噶?,該?zhí)行拓?fù)涔δ苤噶畎ㄖ付▽⒈粓?zhí)行的功能的操作碼字段;執(zhí)行該執(zhí)行拓?fù)涔δ苤噶畹膶⒈粓?zhí)行的功能,包括請求客戶配置的客戶處理器的拓?fù)涞闹付ǖ呐渲米兓?;以及響?yīng)于請求的指定變化,根據(jù)該指定的變化改變客戶配置的客戶處理器的拓?fù)洹?.如權(quán)利要求1所述的方法,其中,所述執(zhí)行拓?fù)涔δ苤噶钸€包括寄存器字段,其中執(zhí) 行所述執(zhí)行拓?fù)涔δ苤噶钸€包括從由所述寄存器字段指定的寄存器的功能代碼字段獲取功能代碼字段值,該功能代碼 字段值由水平極化指示符、垂直極化指示符或拓?fù)渥兓瘷z查指示符中任何一個組成;響應(yīng)于該指令指定水平極化,啟動計算機(jī)配置的客戶處理器的水平極化,由此產(chǎn)生作 為結(jié)果的更新的拓?fù)洌豁憫?yīng)于該指令指定垂直極化,啟動計算機(jī)配置的客戶處理器的垂直極化,由此產(chǎn)生作 為結(jié)果的更新的拓?fù)?;以及在所述寄存器的結(jié)果字段中設(shè)置結(jié)果代碼值。3.如權(quán)利要求2所述的方法,其中,啟動的極化請求與所述執(zhí)行的完成是異步的,其 中,該方法還包括響應(yīng)于所述功能代碼字段值指定拓?fù)渥兓瘷z查,檢查拓?fù)渥兓耐瓿蔂?態(tài)。4.如權(quán)利要求3所述的方法,其中所述執(zhí)行還包括響應(yīng)于沒有拓?fù)渥兓瘓蟾嫖礇Q,設(shè)置條件代碼以指示拓?fù)?變化-報告沒有未決;以及 響應(yīng)于拓?fù)渥兓瘓蟾嫖礇Q,設(shè)置條件代碼以指示拓?fù)鋉變化_報告未決。5.如權(quán)利要求2所述的方法,其中水平極化包括提供基本上相等的主機(jī)處理器資源 給每個客戶處理器資源,其中垂直極化包括提供比給所述客戶處理器中的至少另一個客戶 處理器基本上更多的主機(jī)處理器資源給所述客戶處理器中的至少一個客戶處理器。6.如權(quán)利要求2所述的方法,其中所述結(jié)果代碼值指示原因代碼,包括響應(yīng)于在執(zhí)行前由所述功能代碼指定配置被極化,所述結(jié)果代碼值指示根據(jù)功能代碼 所述配置已經(jīng)被極化;以及響應(yīng)于在執(zhí)行前所述配置處理不完整的極化,所述結(jié)果代碼值指示拓?fù)渥兓呀?jīng)在進(jìn) 行中。7.如權(quán)利要求2所述的方法,其中所述執(zhí)行還包括響應(yīng)于拓?fù)渥兓谶M(jìn)行中,設(shè)置條件代碼以指示拓?fù)?變化被啟動;以及 響應(yīng)于所述請求被拒絕,設(shè)置條件代碼以指示請求被拒絕。8.如權(quán)利要求2所述的方法,其中,針對計算機(jī)體系結(jié)構(gòu)定義的執(zhí)行拓?fù)涔δ苤噶钍?由備用計算機(jī)體系結(jié)構(gòu)的中央處理單元獲取和執(zhí)行的,其中,該方法還包括解釋該執(zhí)行拓?fù)涔δ苤噶钜宰R別用于模擬該執(zhí)行拓?fù)涔δ苤噶?的操作的預(yù)定軟件例程;以及其中,執(zhí)行該執(zhí)行拓?fù)涔δ苤噶畎▓?zhí)行該預(yù)定軟件例程以執(zhí)行用于執(zhí)行該執(zhí)行拓?fù)?功能指令的方法的步驟。9.一種計算機(jī)程序產(chǎn)品,用于在包括主機(jī)處理器(主機(jī)CPU)的邏輯分區(qū)主機(jī)計算機(jī)系 統(tǒng)中的客戶配置的多個客戶處理器(客戶CPU)的拓?fù)涞呐渲米兓撚嬎銠C(jī)程序產(chǎn)品包括 有形存儲介質(zhì),其可被處理電路讀取并存儲可被處理電路執(zhí)行以執(zhí)行方法的指令,所述方 法包括客戶配置的客戶處理器獲取針對計算機(jī)體系結(jié)構(gòu)定義的執(zhí)行拓?fù)涔δ苤噶?,該?zhí)行拓 撲功能包括指定將被執(zhí)行的功能的操作碼字段;執(zhí)行將由該執(zhí)行拓?fù)涔δ苤噶畹膶⒈粓?zhí)行的功能,包括請求客戶配置的客戶處理器的拓?fù)涞闹付ǖ呐渲米兓灰约绊憫?yīng)于請求的指定變化,根據(jù)該指定的變化改變客戶配置的客戶處理器的拓?fù)洹?0.如權(quán)利要求9所述的計算機(jī)程序產(chǎn)品,其中,所述執(zhí)行拓?fù)涔δ苤噶钸€包括寄存器 字段,其中執(zhí)行執(zhí)行拓?fù)涔δ苤噶钸€包括從由所述寄存器字段指定的寄存器的功能代碼字段獲取功能代碼字段值,該功能代碼 字段值由水平極化指示符、垂直極化指示符或拓?fù)渥兓瘷z查指示符中的任何一個組成; 響應(yīng)于該指令指定水平極化,啟動計算機(jī)配置的客戶處理器的水平極化; 響應(yīng)于該指令指定垂直極化,啟動計算機(jī)配置的客戶處理器的垂直極化;以及 在所述寄存器的結(jié)果字段中設(shè)置結(jié)果代碼值。11.如權(quán)利要求10所述的計算機(jī)程序產(chǎn)品,其中,所述啟動的極化與所述執(zhí)行的完成 是異步的,其中,該方法還包括響應(yīng)于所述功能代碼字段值指定拓?fù)渥兓瘷z查,檢查拓?fù)?變化的完成狀態(tài)。12.如權(quán)利要求11所述的計算機(jī)程序...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:C蓋尼,M法雷爾J庫巴拉,D施密特,
    申請(專利權(quán))人:國際商業(yè)機(jī)器公司,
    類型:發(fā)明
    國別省市:US[美國]

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲综合无码AV一区二区| 久久久久久久人妻无码中文字幕爆| 久久久久av无码免费网| 少妇无码太爽了在线播放| 亚洲中文久久精品无码ww16| 精品三级AV无码一区| 免费无码看av的网站| 无码人妻一区二区三区免费n鬼沢| 精品久久久久久无码专区不卡| 无码国内精品久久人妻麻豆按摩| 东京热加勒比无码少妇| 亚洲人成网亚洲欧洲无码| 国产成人无码精品一区在线观看| 精品无码人妻夜人多侵犯18| a级毛片无码免费真人久久| 伊人久久大香线蕉无码| 久久精品九九热无码免贵| 日韩乱码人妻无码中文字幕视频| 人妻无码第一区二区三区| 国产亚洲大尺度无码无码专线| 亚洲av中文无码乱人伦在线观看 | 国产精品白浆在线观看无码专区| 亚洲AV日韩AV永久无码绿巨人| 亚洲?V无码成人精品区日韩| 无码中文人妻在线一区| 精品成在人线AV无码免费看| 亚洲国产精品无码av| 日韩乱码人妻无码中文字幕视频 | 国产精品成人99一区无码| 中文字幕无码乱码人妻系列蜜桃 | 中文字幕av无码无卡免费| 国产成人无码18禁午夜福利p | 亚洲中文字幕无码亚洲成A人片| 国产成人无码久久久精品一| 曰韩精品无码一区二区三区| 亚洲无码日韩精品第一页| 亚洲国产精品成人AV无码久久综合影院| 亚洲午夜无码久久久久小说 | 人妻aⅴ中文字幕无码| 无码人妻丰满熟妇区96| 久久午夜福利无码1000合集|