新四季網

通過用戶可選擇的存儲訪問鍵的移動數據工具的製作方法

2023-05-20 12:46:46

專利名稱:通過用戶可選擇的存儲訪問鍵的移動數據工具的製作方法
技術領域:
本發明一般而言涉及處理環境內的處理,並且具體而言涉及便利於使
用存儲訪問鍵(storage access key )來訪問處理環境的存儲裝置。
背景技術:
存儲訪問鍵淨皮用於控制對存儲裝置的訪問。在一個示例中,諸如在由 國際商業4幾器/>司提供的z/Architecture中,存儲訪問鍵與在配置中可用 的存儲裝置的每個4K字節的塊相關聯。存儲訪問鍵提供對於不正常存儲 或者不正常存儲及從存儲裝置讀取的防護。作為示例,存儲或者存儲及讀 取僅當存儲訪問鍵匹配與對於存儲裝置訪問的請求相關聯的存儲訪問鍵時 才被許可。
當前,在z/Architecture中,存在用於指定存儲訪問鍵的若干指令, 所述存儲訪問鍵用於控制對存儲裝置的訪問,諸如對在指令中指定的源或 目標操作數(operand )的訪問。這些指令包括通過鍵的移動(MVCK)、 通過目的地鍵的移動(MVCDK)、以及通過源鍵的移動(MVCSK)。 通過這些指令中的每個, 一個訪問鍵被該指令規定,並且其它訪問鍵在程 序狀態字(PSM)中被指示,PSM是用於在處理環境內控制指令執行的系 統寄存器。
作為示例,通過"通過目的地鍵的移動"指令,通過使用在通用寄存 器1中規定的鍵來執行對於目的地操作數位置的訪問,並且通過使用PSW 鍵來執行對於源操作數位置的訪問。類似地,通過"通過源鍵的移動"指 令,通過使用在通用寄存器1中規定的鍵來執行對於源操作數位置的訪問, 並且通過使用PSW鍵來執行對於目的地操作數位置的訪問。由此,通過這些指令中的每個,訪問鍵被該指令自身靜態地預先定義。此外,通過每
個指令,訪問鍵之一必須在PSW中規定。

發明內容
基於前述內容,存在對於一種工具的需要,所述工具是靈活的,並且
不需要例如從PSW中選擇訪問鍵之一。具體而言,存在對於一種工具的
需要,如果需要的話,其允許存儲訪問鍵被從一個或多個用戶寄存器而不 是系統寄存器中選擇。
本發明提供了一種用於在處理環境內移動數據的方法,如權利要求1 所要求保護的。
對應於以上概述的方法的系統和電腦程式產品在此也被描述並要求保護。
通過本發明的技術實現了附加的特徵和優點。本發明的其它實施例和 方面在此被詳細描述並被認為是所要求保護的發明的 一部分。


本發明的一個或多個方面作為示例在說明書結尾處的權利要求中被具 體指出並明確地要求保護。通過以下結合附圖的詳細描述,本發明的前述
和其它目的、特徵和優點將變得明顯,在附圖中
圖1描述了併入和使用本發明的一個或多個方面的處理環境的一實施
例;
圖2描述了根據本發明一方面的與移動數據工具的概觀相關聯的邏輯 的一實施例;
圖3描述了根據本發明一方面提供的"通過可選規範的移動"指令的 格式的一個示例;
圖4a描述了本發明一方面的"通過可選規範的移動"指令所使用的通 用寄存器0的欄位的一實施例;
圖4b描述了根據本發明一方面的與通用寄存器0的操作數訪問控制相關聯的欄位的一實施例;
圖5描述了根據本發明一方面的與執行"通過可選規範的移動"指令 相關聯的邏輯的一實施例;
圖6描述了根據本發明一方面的、使用操作數訪問控制來確定將在移 動操作中使用的規定地址空間和訪問鍵的一實施例;
圖7描述了根據本發明一方面的與地址解析相關聯的邏輯的一實施
例;
圖8描述了根據本發明一方面的從源操作數向目標操作數移動數據的 一實施例;以及
圖9描述了併入了本發明的一個或多個方面的計算枳i程序產品的一個 示例。
具體實施例方式
根據本發明的一個方面,對存儲訪問鍵的使用被便利,從而使能對於 存儲裝置訪問的靈活控制。任何選定存儲訪問鍵可以用於訪問存儲裝置。 如果需要的話,選定鍵可以從一個或多個用戶寄存器而不是系統寄存器中 選擇。在一個示例中,對存儲訪問鍵的選擇被包括在用於移動數據的指令 中。移動數據指令使得可選的規範能夠被指示為靈活地控制移動操作,並 且可選規範之一包括對零個或多個存儲訪問鍵的指定。
參照圖1描述了併入和使用本發明的一個或多個方面的處理環境的一 實施例。處理環境100例如是多處理環境,包括經由例如一個或多個總線 108或其它連接相互耦合的多個處理器102 (例如中央處理單元(CPU)、 存儲器104 (例如主存儲器)、以及一個或多個輸入/輸出(I/O )設備106 )。
作為一個示例,每個處理器102是由紐約Armonk的國際商業機器公 司提供的IBM System ZTM伺服器,並且一個或多個處理器執行作業系統, 諸如同樣由國際商業機器公司提供的z/OS 。 ( z/OS和IBM是美國紐約 Armonk的國際商業機器爿^司的註冊商標。此處4吏用的其它名稱可能是國 際商業^14^>司或其它>^司的註冊商標、商標或產品名稱。)通過提供使能對移動數據操作的靈活控制的移動數據工具,便利了處
理環境內的處理。參考圖2,提供了所述工具的通用概觀。數據從任意地 址空間被移動到任意其它地址空間,並且在一個示例中,使用任意選定存 儲訪問鍵來訪問用於移動的存儲裝置,步驟200。在一實施例中,數據移 動被執行,而不需要對於作業系統的修改,例如包括對於支持訪問寄存 器模式的修改。此外,在一實施例中,單一指令被使用,其不需要對於地 址空間和/或存儲訪問鍵的靜態定義。所述指令包括可選的規範,所述規範 使能對期望地址的選擇,其中數據將從所述期望地址移動或移動到所述期 望地址,以及所述規範使能對於存儲訪問鍵的選擇,所述存儲訪問鍵用於 訪問指令的源操作數和目標操作數。
在其中指令被用於移動數據的實施例中,指令可以在許多體系結構中 實現,並且可以被仿真。作為示例,指令由處理器用硬體執行;或者由包 括該指令的仿真指令集執行、或者由在具有不同的本地指令集的處理單元 上執行的軟體執行。在一個特定示例中,指令在由國際商業機器公司提供 的z/Architecture中實現,並且在此糹皮稱為"通過可選規範的移動 (MVCOS),,指令。
"通過可選規範的移動"指令300 (圖3)例如包括^作碼302a、 302b,其指定了 "通過可選規範的移動"指令;通用寄存器304,其中的 內容規定由指令使用的第三操作數,並且例如包括被稱為實長的無符號二 進位整數,其是將移動的數據的實長;基址寄存器306,其可以是處理單 元的十六個通用寄存器中的任一個,並且包括由指令使用的、存儲裝置中 的第一操作數的地址的一部分;位移值308,其例如是被添加到寄存器306 的內容的無符號12位二進位數,以提供存儲裝置中的第一操作數的地址; 基址寄存器310,其再次是處理單元中的十六個通用寄存器中的任一個, 並且包括由指令^f吏用的、存儲裝置中的第二操作數的地址的一部分;以及 位移值312,其被添加到寄存器310的內容,以提供用於指令的、存儲裝 置中的第二操作數的地址。在一實施例中,第一和第二操作數的地址M 擬地址。除了上述寄存器之外,"通過可選規範的移動,,指令還隱含地使用一
個通用寄存器(通用寄存器0),其不必非要被編碼到指令中,而是由指
令所使用。該寄存器在此被稱為用戶寄存器,因為它意在由移動指令的用
戶所更新。
通用寄存器0(400,圖4a)例如包括操作數訪問控制(OAC) 1 (402 ) 和操作數訪問控制2 (404),其中,操作數訪問控制l用於控制對第一操 作數的訪問,操作數訪問控制2用於控制對第二操作數的訪問。參考圖4b 描述了與操作數訪問控制402、 404的每個相關聯的欄位的一個示例。在一 個示例中,每個操作數訪問控制包括以下欄位
規定訪問鍵(Key) 412:如果規定訪問鍵有效性控制(K)為一 (作 為示例),則規定訪問鍵用於訪問操作數(例如,在OAC402的情況下是 第一操作數;以及在OAC404的情況下是第二操作數);否則,規定訪問 鍵4皮忽略。
規定地址空間控制(AS) 414:當地址空間有效性控制(A)為一時, 規定地址空間控制用於訪問操作數;否則規定地址空間控制被忽略。作為 示例,規定地址空間控制包括00,首要地址模式;01,訪問寄存器模式; 10,次級地址模式;以及ll,本地空間(home space )才莫式。
規定訪問鍵有效性控制(K) 416:該值控制是系統寄存器(諸如程 序狀態字(PSW))中的鍵還^L定訪問鍵是否將用於訪問操作數。例如 當控制為0時,PSW鍵被使用。然而,例如當控制為l時,規定訪問鍵被 使用。如此處使用的,系統寄存器是一種寄存器,其中移動指令的用戶不 期望和/或不允許直接修改。
規定地址空間控制有效性控制(A) 418:其控制是當前PSW中的
數。例如當A控制為0時,當前PSW中的地址空間控制被使用。例如當 A控制為l時,規定地址空間控制祐 使用。
儘管以上描述了寄存器的示例,但是每個寄存器可以包括更多、更少 或不同的信息。此外,每個寄存器可以包括在本發明的一個或多個方面中不一定需要的附加數據。信息在寄存器內的特定位置是與實現和/或體系結 構相關的。
參考圖5描述了與"通過可選規範的移動"指令相關聯的邏輯的一實 施例。作為一個示例,該指令由處理環境的一個或多個處理器執行。
響應於執行該指令,做出關於將用於源和目標操作數的存儲鍵的確定, 步驟500。如在此所使用的,源操作數是指令的第二操作數,而目標操作 數是第一操作數。源操作數和目標操作數的每個將具有與其相關聯的、其 自身的存儲訪問鍵。用於特定操作數的存B問鍵在用於該操作數的操作 數訪問控制(例如,用於目標操作數的OAC 1或者用於源操作數的OAC 2 ) 中規定或者在程序狀態字中規定。
為了確定是在操作數訪問控制中還是程序狀態字中的存儲訪問鍵將被 用於特定操作數,使用了一種選擇協議。例如,如圖6所示,多路復用器 600用於選擇存儲訪問鍵。對多路復用器600的輸入是程序狀態字604的 鍵602、以及操作數訪問控制608的鍵606。所使用的操作數訪問控制取決 於做出確定的是目標還是源操作數(例如,用於目標操作數的OAC 1或者 用於源操作數的OAC2)。對多路復用器600的另外的輸入由訪問鍵有效 性控制610規定。如果此控制為0,則在一個示例中,鍵602被使用。然 而,如果此控制具有的值為1,則鍵606被使用。這提供了在對於將用於 源操作數和目標操作數的訪問鍵的選擇時的靈活性。
選定訪問鍵被用於控制對存儲裝置的訪問。例如,選定訪問鍵被與分 配給所訪問的存儲裝置的存儲鍵進行比較。如果鍵匹配,則訪問被允許。 如果鍵不匹配,則訪問被拒絕。
返回圖5,除了確定將使用的存儲鍵之外,做出關於將使用的源和目 標操作數的地址空間的確定,步驟502。由於通過存儲鍵,通過規定期望 的地址空間控制模式並且使用選擇控制,還控制了對地址空間的選擇。例 如,如圖6所示,多路復用器620被用於選擇有效地址空間。對多路復用 器620的輸入是操作數訪問控制608的規定地址空間控制622 (例如,用 於目標操作數的OAC 1或者用於源操作數的OAC 2 ),以及PSW 604的地址空間控制624。對多路復用器620的另外的輸入B定地址空間控制 有效性控制626,其控制是PSW的地址空間控制還是操作數訪問控制將被 用於訪問操作數。例如當規定地址空間控制有效性控制為0時,則當前PSW 中的地址空間控制624被使用。然而,例如當規定地址空間控制有效性控 制為1時,則規定地址空間控制622被使用。地址空間控制例如是2位的 欄位,其指示出選定的地址空間模式。
在確定將從其訪問源或目標操作數的地址空間之後,源和目標操作數 的地址被確定,步驟504。具體地,由於在此實施例中,操作數是虛擬地 址,因此虛擬地址淨皮翻譯成絕對地址。
參考圖7描述了與解析操作數相關聯的邏輯的一實施例。以基址寄存 器702和位移704的形式規定了將解析的操作數的地址700。這是操作數 的虛擬地址706,其是對於動態地址翻譯708的輸入。同樣是對於動態地 址翻譯的輸入的是有效地址空間控制單元710,其通過選擇控制(諸如多 路復用器712)來確定。對於多路復用器的輸入是例如從圖6中獲得的有 效地址空間、以及多個控制寄存器和訪問寄存器翻譯(當可應用時)。多 路復用器702的輸出是有效地址空間控制單元(ASCE),其是對於動態 地址翻譯的輸入。例如,如果有效地址空間714是00,則CR1被選擇, 其指示了首要地址空間模式。類似地,如果有效地址空間是Ol,則訪問寄 存器模式被選擇,等等。地址空間控制單元取決於對於多路復用器712的 輸入而指定了一個或多個特定表,所a被DAT用於將虛擬地址翻譯成 實地址。動態地址翻譯的輸出是操作數的實地址,其經過了加前綴 (prefixing) 722,從而提供操作數的絕對地址"4。加前綴是一種機制, 通過該機制應用規則以確定實地址的絕對地址。與動態地址翻譯和加前綴 相關聯的進一步細節、以及其它虛擬尋址概念在"z/Architecture: Principles of Operation" (IBM Publication No. SA22-7832-04, 2005年9月)中進 行描述,其在此通過將其整體引用而被併入。
在確定源和目標操作數的地址之後,數據從源操作數移動到目標操作 數,步驟506。所移動的數據量由指令的笫三操作數規定。這在圖8中形象化地描述。如所示,第二操作數800 (如B2D2 804所指示的)的數據被 移動到第一操作數806 (如B,R 808所指示的)。所移動的字節數由第三 操作數812規定810。根據本發明的一方面,在對指令的一次執行中,例 如最多4096個字符可以被移動。例如,所指定的字符數量從源複製到目標。 對指令的多次執行可以用於移動附加字節的數據。
以上詳細描述的是靈活的移動數據工具,其使能了通過使用任意規定 的訪問控制鍵將數據從任意地址空間移動到任意其它地址空間。此外,將 移動的數據量是可規定的。
以下描述了作為將16K字節的數據從次級地址空間移動到本地地址空 間的示例。在此示例中,使用PSW鍵訪問第一操作數,以及使用鍵5訪
問笫二操作數。
LA 3, OPERANDI
LA 5, OPERAND2
LHI 7, 1638
LLILF 0, X'00C15083'
LOOPMVCOS 0(3), 0(5), 7
AHI 3, 4096
AHI 5,4096
AHI 7, -4096
BP LOOP 在以上示例中,"00Cr是OACl的內容,以及"5083"是OAC2
的內容。此外,在本示例中,在OAC中,位0-3 (從左至右)M定鍵, 位8-9是規定地址空間控制,位14 B定鍵有效性位,而位15 B定ASC 有效性位。
本發明的一個或多個方面可以包括在具有例如計算機可用媒體的製品 (例如一個或多個電腦程式產品)中。例如,所述々某體在其中具有計算 機可讀程序代碼工具或邏輯(例如指令、代碼、命令等),以提供並且便 利於本發明的能力。所述製品可以作為計算機系統的一部分被包括,或者#皮單獨出售。
參考圖9描述了併入本發明的一個或多個方面的製品或電腦程式產 品的一個示例。電腦程式產品900例如包括一個或多個計算機可用媒體 902,以在其上存儲計算機可讀程序代碼工具或邏輯904,以提供並且便利 於本發明的一個或多個方面。所述媒體可以是電子的、磁的、光的、電磁 的、紅外的、或者半導體系統(或裝置或設備)或者傳播媒體。計算機可 讀媒體的示例包括半導體或固態存儲器、磁帶、可移除計算機磁碟、隨機 存取存儲器(RAM)、只讀存儲器(ROM)、硬磁碟和光碟。光碟的示 例包括只讀存儲器緻密盤(CD-ROM)、讀/寫緻密盤(CD-R/W)和DVD。
由一個或多個計算機可讀程序代碼工具或邏輯定義的一個或多個相關 模塊的程序指令序列或邏輯組合指示了本發明的一個或多個方面的性能。
有利地,本發明的一個或多個方面提供了一種工具,其中用於存儲操 作數中的任一個或二者的存儲防護鍵可以被程序所指定或者默認值可以通 過程序狀態字使用。提供了一種工具,其中存儲訪問鍵不需要在指令中被 靜態地預先定義。在另一方面,提供了一種移動數據工具,其可以支持用 於移動的可選規範。提供了一種工具,其中數據可以從任意地址空間模式 (例如,首要、次級、訪問寄存器規定、本地或PSW規定)移動到任意 其它地址模式,而無需作業系統增強(例如,提供訪問寄存器模式)。用 於任一操作數的地址空間模式可以被明確地指定或在當前程序狀態字中默 認提供。在一實施例中,指令被用於將數據從任意地址空間移動到任意其 它地址空間。該指令不需要對地址空間模式的靜態定義。此外,所述工具 提供了在該指令的一次執行中移動比典型允許地更多的數據。不使用新的 硬體寄存器或表來提供此功能。
儘管在此已提供了一個或多個示例,但這些僅是示例。許多變體是可 能的,而不脫離本發明的精神。例如,不同於在此所提供的示例的處理環 境可以包括和/或受益於本發明的一個或多個方面。作為示例, 一個或多個 處理器可以不同於IBM System ZTM處理器和/或執行不同於z/OS⑧的操作 系統。此外,所述環境不需要基於z/Architecture,而是,可以基於例如由Intel、 Sun Microsystems以及其它公司提供的其它體系結構。另外,所述 指令可以包括不同於用於指定信息的寄存器的其它寄存器或實體。此外, 寄存器和/或實體內的不同數據和/或定位是可能的。此外,儘管最大4096 字節被提供作為可在移動指令的一次執行中移動的字符數的示例,但是任 意其它數量的字符是可能的,包括無限數量,並允許該指令為可中斷的。 許多其它變體存在。
作為另外的示例,不同於PSW的系統寄存器可以包括用於地址空間 模式和/或訪問鍵的默認值。同樣地,其它寄存器可被用於一個或多個 OAC。此外,儘管用於控制的值被提供,但是其它值可以被使用,而不會 脫離本發明的精神。另外,對DAT和/或加前綴的使用以將虛擬地址翻譯 成絕對地址僅是一個示例。所述翻譯可以以多種方式執行,包括但不限於 表查找。
此外,環境可以包括仿真器(例如軟體或其他仿真機制),其中特定 體系結構或其子集可以淨皮仿真。在這樣的環境中,即使執行仿真器的計算 機可能具有不同於所仿真的能力的體系結構,仿真器的一個或多個仿真功 能也可以實現本發明的一個或多個方面。作為一個示例,在仿真^=莫式中, 所仿真的特定指令或操作被解碼,並且適當的仿真功能被構建,以實現獨 立指令或操作。
在仿真環境中,主機計算機例如包括用於存儲指令和數據的存儲器; 用於從存儲器讀取指令以及可選地提供用於所讀取的指令的本地緩衝的指 令讀取單元;用於接收指令讀取單元以及確定已被讀取的指令類型的指令 解碼單元;以及用於執行指令的指令執行單元。執行可以包括將數據加 載到寄存器中用於存儲器;將數據從寄存器存儲回存儲器;或者執行由解 碼單元所確定的某種類型的算術或邏輯操作。在一個示例中,每個單元用 軟體實現。例如,被所述單元執行的操作被實現為仿真器軟體內的一個或 多個子例程。
此外,適於存儲和/或執行程序代碼的數據處理系統可用,其包括直接 耦合或通過系統總線間接耦合於存儲器單元的至少一個處理器。所述存儲器單元例如包括在程序代碼的實際執行期間使用的本地存儲器、海量存 儲裝置、以及高速緩衝存儲器,所述高速緩沖存儲器提供至少某種程序代 碼的臨時存儲以便在執行期間減少必須從海量存儲裝置檢索代碼的次數。
輸入/輸出或I/0設備(包括但不限於鍵盤、顯示器、點擊設備等)可 以直接地或通過中間1/0控制器耦合於系統。網絡適配器也可以耦合於系 統,以使數據處理系統能夠變得通過中間的私有或公共網絡耦合於其它數 據處理系統或遠程印表機或存儲設備。數據機、線纜數據機和以 太網卡^f又是若干可用類型的網絡適配器。
如此處使用的,術語"操作數"不僅包括和/或指代指令的操作數,而
且包括和/或指代其它操作數以及在程序功能之間傳遞的參數或變量,或者 在實體之間傳遞的任意其它數據。
本發明的一個或多個方面的能力可以用軟體、固件、硬體或它們的某 種組合來實現。可以提供包含至少 一個指令程序的機器可讀的至少 一個程 序存儲設備,所述至少一個指令程序可由機器執行,以執行本發明的能力。
此處描述的流程圖僅是示例。可以存在對於此處描述的這些圖或步驟 (或操作)的許多變體,而不會脫離本發明的精神。例如,所述步驟可以 用不同順序執行,或者步驟可以被添加、刪除或修改。所有這些變體被認 為是所要求保護的發明的一部分。
權利要求
1. 一種用於在處理環境內將數據從源地址空間移動到目標地址空間的方法,所述方法包括選擇將被用於控制對於源操作數的訪問的源訪問鍵,其中所述選擇包括使用操作數訪問控制(402、404)從源用戶寄存器和系統寄存器之一中選擇所述源訪問鍵,所述源用戶寄存器意在由用戶更新,所述系統寄存器並非意在由用戶更新,其中當所述操作數訪問控制中的信息具有一個值時,來自所述源用戶寄存器的源訪問鍵被選擇,並且當所述操作數訪問控制中的信息具有另一值時,來自所述系統寄存器的源訪問鍵被選擇;選擇將被用於控制對於目標操作數的訪問的目標訪問鍵,其中所述選擇包括使用操作數訪問控制(402、404)從目標用戶寄存器和系統寄存器之一中選擇所述目標訪問鍵,所述目標用戶寄存器意在由用戶更新,所述系統寄存器並非意在由用戶更新,其中當所述操作數訪問控制中的信息具有一個值時,來自所述目標用戶寄存器的目標訪問鍵被選擇,並且當所述操作數訪問控制中的信息具有另一值時,來自所述系統寄存器的目標訪問鍵被選擇,其中選擇所述目標訪問鍵獨立於選擇所述源訪問鍵;以及在執行將數據從所述源地址空間移動到所述目標地址空間時,使用所述源訪問鍵來控制對源操作數的訪問,以及使用所述目標訪問鍵來控制對目標操作數的訪問。
2. 根據權利要求l所述的方法,其中所述系統寄存器包括用於控制 在所述處理環境中的指令執行的程序狀態字。
3. 根據權利要求l所述的方法,其中用於選擇所述源訪問鍵的控制位 於所述源用戶寄存器中,以及用於選擇所述目標訪問鍵的控制位於所述目 標用戶寄存器中。
4. 根據權利要求3所述的方法,其中所述源用戶寄存器和所述目標用 戶寄存器是,皮稱為用戶寄存器的同 一用戶寄存器。
5. 根據權利要求4所述的方法,其中所述用戶寄存器包括與所述源操作數相關的第一信息集以及與所述目標操作數相關的第二信息集,並且其 中所述第 一信息集包括所述用戶寄存器的源訪問鍵以及用於選擇所述源訪 問鍵的控制,以及所述第二信息集包括所述用戶寄存器的目標訪問鍵以及 用於選擇所述目標訪問鍵的控制。
6. 根據權利要求5所述的方法,其中所述用戶寄存器是對於指令的輸 入控制,所述指令使用所述源訪問鍵和目標訪問鍵來分別控制由所述指令 指示的、對所述源^^作數和所述目標操作數的訪問。
7. 根據權利要求6所述的方法,其中所述指令包括移動數據指令。
8. 根據權利要求1所述的方法,其中所述選擇源訪問鍵和所述選擇目 標訪問鍵在處理環境內的移動數據操作期間被執行。
9. 一種系統,包括適於執行根據任一前述方法權利要求所述的所有方 法步驟的裝置。
10. —種電腦程式,包括當所述電腦程式在計算機系統上執行時, 用於執行根據任一前述方法權利要求所述的所有方法步驟的指令。
全文摘要
對存儲訪問鍵的使用被便利,以使能對於存儲裝置訪問的靈活控制。任一選定存儲訪問鍵可用於訪問存儲裝置。存儲訪問鍵可在用戶寄存器中規定,並且可以優先於在系統寄存器中指示的存儲訪問鍵。
文檔編號G06F9/315GK101416155SQ200680054076
公開日2009年4月22日 申請日期2006年12月19日 優先權日2006年5月19日
發明者D·格雷納 申請人:國際商業機器公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀