新四季網

變更虛擬機監控器中的調度器的製作方法

2023-09-20 06:53:05

專利名稱:變更虛擬機監控器中的調度器的製作方法
變更虛擬機監控器中的調度器
背景技術:
虛擬機(VM)體系結構在邏輯上劃分物理機器,使得機器 的基礎硬體被分時共享,並表現為一個或多個單獨操作的虛擬機。虛 擬機環境中的計算機平臺可包括虛擬機監控器(VMM),它可創建多個 虛擬機並在計算機平臺上運行,以便幫助其它軟體對一個或多個虛擬 機進行抽象。虛擬機監控器可包括調度器,它為各虛擬機分配時隙, 以便在虛擬機之間運行和優先選擇或平衡資源使用。通常,調度器可 實現可適合特定情況的特定調度機制,例如借用虛擬時間(Borrowed Virtual Tme)(BVT)算法、輪轉算法(Round Robin algorithm)等。


通過附圖、作為實例而不是限制來說明本文所述的本發 明。為了說明的筒潔和清楚起見,圖中所示的元件不一定按比例繪製。 例如,為了清楚起見,某些元4牛的尺寸可能相對於其它元件祐J故大。 此外,在認為適當的情況下,參考標記在附圖中重複使用,以便指明 對應或相似的元件。 圖1示出具有變更調度器的虛擬機監控器的計算機平臺 的一實施例。 圖2示出圖1的虛擬機監控器中的調度器管理器的一實 施例。 圖3示出變更圖1的虛擬機監控器中的調度器的方法的 一實施例。圖4示出由圖3中變更的調度器處理調度請求的方法的
一實施例。 圖'5示出具有圖1的虛擬機監控器的一般計算機平臺的 一實施例。
具體實施例方式
以下說明描述用於變更虛擬機監控器中的調度器的技 術。在以下描述中,提出了例如邏輯實現、偽代碼、指定操作數的方 式、資源劃分/共享/重複實現、系統組件的類型和相互關係、以及邏輯 劃分/綜合選擇等許多具體細節,以便提供對本發明的較充分理解。但 是,即使沒有這類具體細節也可實施本發明。在其它情況下,沒有詳 細說明控制結構、門級電路和全軟體指令序列,以免影響對本發明的 理解。通過所包含的描述,本領域的技術人員將能夠實現適當的功能 性而無需進行過度的實驗。 說明中對"一個實施例"、"一實施例"、"一示例實施例" 等的提法指明所述的實施例可包括特定特徵、結構或特性,但可能不 一定每一個實施例都包括該特定特徵、結構或特性。此外,這類詞語 不一定指同一個實施例。另外,在結合一實施例來描述特定特徵、結 構或特性時,無論是否明確描迷,均認為結合其它實施例來實現這種 特徵、結構或特性處於本領域的技術人員的知識範圍之內。 本發明的實施例可通過硬體、固件、軟體或它們的任何 結合來實現。本發明的實施例還可實現為存儲於機器可讀介質上的指 令,所述指令可由一個或多個處理器讀取和執行。機器可讀介質可包 括用於存儲或傳送機器(例如計算設備)可讀形式的信息的任何機構。 例如,機器可讀介質可包括只讀存儲器(ROM);隨機存取存儲器 (RAM);磁碟存儲介質;光存儲介質;快閃記憶體設備;電、光、聲或其它 形式的傳播信號(例如載波、紅外信號、數位訊號等)等等。 具有變更調度器的虛擬機監控器的計算機平臺10的一 實施例如圖1所示。計算4^平臺IO可包括基礎硬體11,其中具有一
個或多個處理器lll、存儲器112、控制臺設備113、定時器114等。 計算機平臺IO還可包括多個虛擬機和虛擬機監控器。多個虛擬機運行 它們自己的作業系統和應用軟體,例如,服務虛擬機13運行服務操作 系統131和月良務應用程式132,而一個或多個客戶虛擬4幾14rl4N運行 它們自己的客戶作業系統141廣14lN和客戶應用程式141廣142n。虛擬 機監控器12可負責處理器/存儲器虛擬化/才莫擬、中斷處理、虛擬機調 度等。計算機平臺IO的示例的非窮舉列表可包括大型計算機、小型計 算機、個人計算機、便攜計算^L、膝上型計算機以及用於收發和處理 數據的其它設備。 計算機平臺10中的各種組件可調用虛擬機監控器12來 執行調度進程,例如對下 一個指定時隙確定基礎交換設備的下 一個擁 有者,或者確定虛擬機的優先級等。通常,交換設備在虛擬機監控器 中的調度器所指定的時隙中由正在運行的虛擬機(例如服務虛擬機13 或客戶虛擬機14廣14N)擁有,因此具有一 "焦點(focus)",在該焦點上, 虛擬機當前為活動的。交換設備的示例可包括處理器111和控制臺設 備113,其中,控制臺設備13可包括例如鍵盤、滑鼠等頻繁使用的1/0 設備。 服務虛擬機13中的服務作業系統131可向虛擬機監控器 12發送調度進程的調度請求。例如,當服務作業系統131監控運行客 戶虛擬機14rl4N,並查找客戶虛擬機中的故障、如客戶作業系統故障 時,服務作業系統131可向虛擬機監控器12發送調度請求來變更交換 設備的擁有者。 客戶虛擬機14rl4N中的客戶作業系統141!-14lN還可向 虛擬機監控器12發送調度請求。例如,當客戶作業系統141,-141n正 執行設備輸X/輸出操作並等待來自設備的響應時,客戶作業系統可發 送調度請求,以便產生交換設備的所有權,使得其它虛擬機可利用交 換設備。基礎硬體中的定時器114、如可編程間隔定時器還可向
虛擬機監控器12發送調度請求。例如,當指定給正在運行的虛擬機的 時隙到期時,定時器114可向虛擬機監控器發送定時器中斷,它可調 用虛擬機監控器來執行虛擬機調度,以便變更交換設備的所有權。 虛擬機監控器12可包括調度器加栽器120和調度器管理 器121。虛擬機監控器12還可包括一個或多個調度器;但是, 一個或 多個調度器其中之一是活動的,以便處理調度請求。在圖l所示的實 施例中,虛擬機監控器12可包括舊調度器122和新調度器123,它們 可分別實現特定調度機制,例如4昔用虛擬時間(BVT)算法、輪轉算法等。 可將許多技術作為工作模式應用於舊調度器122和新調 度器123。例如,虛擬機監控器12可以始終將舊調度器122保持作為 預設調度器。在將新調度器123加載到虛擬機監控器12之前,舊調度 器122可以是活動的,以便處理調度請求。在加栽新調度器123之後, 新調度器可以是活動的,以便i[又代舊調度器來處理調度請求。但是, 如果從虛擬機監控器12中卸載新調度器123,則舊調度器122又可以 是活動的,直至向虛擬機監控器12加載另一個新調度器。對於另一個 示例,在一些情況下,調度器管理器121可轉換回舊調度器122,即 使在虛擬機監控器12中存在新調度器123。對於又一個示例,虛擬機 監控器12可在加載新調度器123之前或之後卸載舊調度器122。 調度器加載器120可處理來自服務作業系統131的調度 器加載請求,並且當虛擬機監控器12或者虛擬機13、 1^-14n的一個 或多個正在運行時,在虛擬機監控器12中加載新調度器123。可從例 如網站、本地磁碟、數據中心鏡l象伺服器等各種資源得到新調度器123 的軟體鏡像。實現調度器加載器120的示例可包括超調用處理機 (hypercallhandler),它可處理從"艮務作業系統131的調度器加載的超調 用,並在虛擬機監控器12中加載新調度器123的軟體鏡像。 當虛擬機監控器12或者虛擬機13、 14!-14n的一個或多 個正在運行時,調度器管理器121可負責激活舊調度器122和新調度 器123這兩者其中之一,以便處理調度請求。調度器管理器121可通
過各種方式來實現調度器激活。例如,調度器管理器121可存儲調度 器標識符以標識對於調度請求是活動的調度器。在將新調度器123加 載到虛擬機監控器12之前,調度器管理器121可存儲舊調度器標識符, 以便激活舊調度器122來處理調度請求。在加載新調度器123之後, 調度器管理器121可用新調度器標識符取代舊調度器標識符,以便激 活新調度器來處理調度請求。〗旦是,當卸載新調度器123時,調度器 管理器121可恢復舊調度器標識符,以便重新激活舊調度器122。 對於另一個示例,調度器管理器可存儲指向對於處理調 度請求是活動的諸如舊調度器122或新調度器123的函數陣列之類的 活動調度器的函數陣列的函數指針陣列。圖2示出調度器管理器121 的實現的一實施例。如圖所示,調度器管理器121可包括具有多個函 數指針(例如指針0、 1、 2、 3等)的函數指針陣列。舊調度器122和新 調度器123均可釆用多個例程函數(routine fiinction)來執行調度進程, 所述多個例程函數遵循特定應用編程接口(API),例如舊調度器122的 函數0,、 1,、 2,等或者新調度器123的函數0"、 1"、 2"等。函數指針 陣列121中的各指針可指向活動調度器函數,例如舊調度器122或新 調度器123的函數。例如虛擬機13或14r14N、定時器114或者可觸 發虛擬機監控器12中的調度進程的其它設備等的調度請求器可包括 指向函數指針陣列的指針,並且可通過取消引用它指向函數指針陣列 的指針、然後調用該陣列所指向的函數,來調用活動調度器函數。 在圖2所示的實施例中,通過將函數指針陣列更新為指 向活動調度器函數,或者通過將調度請求器的指針更新為指向函數指 針陣列,調度器管理器121可激活舊調度器122或新調度器123。 又參照圖1,調度器管理器121還可負責在活動調度器 (例如舊調度器122或新調度器123)與調度請求器之間傳輸信息。例如, 響應接收到來自調度請求器的調度請求,調度器管理器121可將調度 請求分派給調度器標識符所標識的活動調度器,或者分派給函數指針 陣列所指向的活動調度器函數。調度器管理器121還可將調度反饋信 息從活動調度器發送到調度請求器。調度反^f信息可包括關於是否正 確執行預期調度操作、關於虛擬機優先級信息等的通知。 但是,對於計算機平臺10的結構,其它實施例可實現其 它技術。例如,可省略調度器管理器121,並且調度請求器可向虛擬 機監控器發出要求調度進程的直接請求,其中,在調度器模型加載/卸 載階段中,將與活動調度器相關聯的地址動態插入(patchinto)請求。通 過這種方式,可將請求直接發送給活動調度器。 圖3示出變更如圖1的虛擬機監控器12中的調度器的方 法的一實施例。在框301,當虛擬機監控器或者虛擬機的一個或多個 正在運行時,用戶或適當的另一方可決定變更當前活動的舊調度器(例 如舊調度器122),以便釆用新調度器(例如調度器123)來處理虛擬機監 控器中的調度請求。例如,用戶可確定舊調度器不適合當前虛擬化環 境或者另一個調度更適合當前虛擬化環境。 在框302,在框301作出的決定可採用規定參數來調用 在服務虛擬機中的服務作業系統(例如服務應用系統131)上運行的應 用程序,並且該應用程式可將參數和其它信息通過虛擬機控制請求傳 遞給服務作業系統,這可觸發服務作業系統將調度器加載請求發到虛 擬機監控器中,以便加載新調度器。特定參數可包括關於將要加載哪 一個調度器、調度器鏡像所在位置、虛擬機監控器可應用哪一種加載 策略來加載新調度器等的信息。 在框303,調度器加載器(例如加載器120)或者其它適當 組件可處理加載請求,並且停止正在運行的虛擬機所擁有的全部交換 設備,其中,交換設備可包括處理器和控制臺設備。可應用各種方法 來執行停止進程。對於處理器停止,可將停止標記輸入虛擬機監控器
中。對於控制臺設備停止,虛擬機監控器可在實際上停止所有未完成 業務之前,藉助於控制臺設備模型對它們進行刷新。在停止交換設備 之後,交換設備可達到穩定、 一致或可預測狀態,使得虛擬機監控器
可對下一個調度進程保持其狀態。 在框304,調度器加載器或其它適當組件可判定在加載 新調度器之前是否從虛擬機監控器中卸栽舊調度器。在不同情況下, 調度器加載器可作出不同的決定。例如,調度器加載器可決定保留舊 調度器供將來使用。但是,如果對於新調度器不存在自由空間,則調 度器加載器可決定卸載舊調度器。響應決定保留舊調度器,在框306, 調度器加栽器或其它適當組件可採用來自服務作業系統的參數,在虛 擬機監控器中加載新調度器。但是,響應決定卸載舊調度器,在框305, 調度器加載器或其它適當組件可從虛擬機監控器中卸載舊調度器,然 後在框306,在虛擬機監控器中加載新調度器。其它實施例可實現用 於調度器卸載的其它技術。例如,調度器加載器可在加載新調度器之 後,進行關於是否卸載舊調度器的判定。 圖4示出由圖3中變更的新調度器處理調度請求的方法 的一實施例。在框401,虛擬機監控器可從調度請求器接收要求調度 進程的調度請求。在框402,例如通過可存儲標識新調度器的標識符 或者指向新調度器的函數陣列的函數指針陣列的調度器管理器(例如 調度器管理器121),可將調度請求傳送到新調度器。 在框403,新調度器可處理調度請求,例如確定交換設 備的下一個擁有者或者計算特定虛擬機的調度優先級。在框404,新 調度器可向調度請求器返回調度反^t信息。調度反饋信息可包括關於 是否正確執行預期調度進程、關於虛擬機優先級信息等的通知。圖5示出具有圖1所示的虛擬機監控器的一般計算機平
臺的一實施例。該計算機平臺可包括一個或多個處理器50、存儲器51 、 晶片組52、 1/0設備53、 BIOS固件54等。 一個或多個處理器50在通 信上經由一條或多條總線、如處理器總線耦合到各個組件(例如存儲器 51)。處理器50可實現為具有一個或多個處理核心的集成電路(IC),所 述處理核心在例如包括可向Intel Corporation(加利福尼亞,聖克拉拉) 購買的Intel Xeon 、 Intel Pentium , Intel Itanium 體系結構在 內的適當體系結構下可執行代碼。 在一實施例中,存儲器51可存儲將由處理器50執行的 代碼。存儲器51的示例的非窮舉列表可包括例如以下半導體設備其中 之一或組合同步動態隨機存取存儲器(SDRAM)設備,RAMBUS動 態隨機存取存儲器(RDRAM)設備、雙倍數據速率(DDR)存儲設備、靜 態隨機存取存儲器(SRAM)、快閃記憶體設備等。 在一實施例中,晶片組52可提供處理器50、存儲器51 以及例如I/O設備53和BIOS固件54等各個組件之間的一條或多條通 信通路。晶片組52可包括存儲控制器集線器520、輸/v/輸出控制器集 線器521和固件集線器522。 在一實施例中,存儲控制器集線器520可提供到處理器 總線的通信鏈路,該總線可與處理器50連接並連接到例如存儲器51 等適當設備。存儲控制器集線器520可與1/0控制器集線器521耦合, I/O控制器集線器521可提供到計算平臺的I/O設備53 、如鍵盤和滑鼠 的接口。 1/0設備13的示例的非窮舉列表可包括鍵盤、滑鼠、網卡、 存儲設備、照相機、藍牙、天線等。 在一實施例中,存儲控制器集線器520可在通信上經由 輸入/輸出控制器集線器521與固件集線器522耦合。固件集線器522 可與BIOS固件54耦合,BIOS固件54可存儲計算平臺在系統啟動期 間執行以便初始化處理器50、晶片組52和計算平臺的其它組件的例 程。此外,BIOS固件54可包括計算設備1可執行以便與計算平臺的 一個或多個組件進行通信的例程或驅動器。
圖5所示的計算機平臺可作為圖1所示的計算機平臺10 來執行。存儲器51可存儲作為虛擬機監控器的軟體鏡像,其中包括調 度器加載器、 一個或多個調度器和/或調度器管理器。存儲器51還可 存儲包括服務作業系統和服務應用程式的服務軟體以及包括客戶操作 系統和客戶應用程式的客戶軟體。 雖然參照示例實施例描述了本發明的某些特徵,但是該 描述不應當理解為限制性的。本發明所涉及的技術領域的技術人員清 楚知道的本發明的示例實施例以及太勞印 認為落入本發明的精神和範圍之內
1權利要求
1.一種用於變更虛擬機監控器中的第一調度器的方法,包括當所述虛擬機監控器正在運行時,在所述虛擬機監控器中加載第二調度器;以及當所述虛擬機監控器正在運行時,激活所加載的第二調度器,以便取代所述第一調度器來處理調度進程的調度請求。
2. 如權利要求l所述的方法,其中,所述加載還包括 響應接收到變更所述第一調度器的調度器變更請求,而停止由正在運行的虛擬機所擁有的設備資源;以及根據所述調度器變更請求的調度器參數,在所述虛擬機監控器中 加載所述第二調度器。
3. 如權利要求l所述的方法,其中,所述加載還包括 在加載所述第二調度器之前,從所述虛擬機監控器中卸載所述第一調度器。
4. 如權利要求l所述的方法,其中,所述激活還包括當所述虛擬機監控器正在運行時,用第二調度器標識符來取代第 一調度器標識符,以便在所述第二調度器與生成所述調度請求的請求 器之間進行路由。
5. 如權利要求l所述的方法,其中,所述激活還包括 當所述虛擬機監控器正在運行時,採用指向所述第二調度器的第二函數陣列的笫二函數指針陣列來取代指向所述第一調度器的笫一函 數陣列的笫一函數指針陣列,以^^在所述第二調度器與生成所述請求 的請求器之間進行路由。
6. 如權利要求l所述的方法,其中,所述激活還包括當所述虛擬機監控器正在運行時,將與所述第二調度器相關聯的 地址動態插入所述調度請求。
7. 如權利要求1所述的方法,還包括 當所述虛擬機監控器正在運行時,從所述虛擬機監控器中卸載所 述第二調度器;以及在卸載了所述第二調度器之後,重新激活所述第 一調度器以便處理調度請求。
8. —種用於變更第一調度器的虛擬機,包括加載邏輯,用於當所述虛擬機監控器正在運行時,在所述虛擬機監控器中加載第二調度器;以及激活邏輯,用於當所述虛擬機監控器正在運行時,激活所加載的 第二調度器,以便取代所述第一調度器來處理調度進程的調度請求。
9. 如權利要求8所述的虛擬機監控器,其中,所述加載邏輯還執 行以下步驟響應接收到變更所述第一調度器的調度器變更請求,而停止由正 在運行的虛擬機所擁有的i殳備資源;以及根據所述調度器變更請求的調度器參數,在所述虛擬機監控器中 加載所述第二調度器。
10. 如權利要求8所述的虛擬機監控器,其中,所述加載邏輯還 執行以下步驟在加載所述第二調度器之前,從所述虛擬機監控器中卸載所述第 一調度器。
11. 如權利要求8所述的虛擬機監控器,其中,所述激活邏輯還 執行以下步驟採用第二調度器標識符來取代第一調度器標識符;當所述虛擬機監控器正在運行時,在由所述第二調度器標識符所 標識的第二調度器與生成所述調度請求的請求器之間進行路由。
12. 如權利要求8所述的虛擬機監控器,其中,所述激活邏輯還 ^執行以下步驟釆用指向所述第二調度器的第二函數陣列的第二函數指針陣列來 取代指向所述第一調度器的第一函數陣列的第一函數指針陣列; 當所述虛擬機監控器正在運行時,在由所述第二函數指針陣列指 向的笫二函數陣列與生成所述調度請求的請求器之間進行路由。
13. 如權利要求8所述的虛擬機監控器,其中,所述激活邏輯還 執行以下步驟當所述虛擬機監控器正在運行時,將與所述笫二調度器相關聯的 地址動態插入調度請求。
14. 如權利要求8所述的虛擬機監控器,其中,當所述虛擬機監 控器正在運行時,所述加載邏輯還從所述虛擬機監控器中卸載所述第 二調度器,以及在卸載了所述第二調度器之後,所述激活邏輯還重新 激活所述第一調度器以便處理調度請求。
15. —種系統,包括請求器,生成調度進程的調度請求; 虛擬機監控器,包括加載邏輯,用於當所述虛擬機監控器正在運行時,在所述虛擬機 監控器中加載笫二調度器;以及激活邏輯,用於當所述虛擬機監控器正在運行時,激活所加載的 第二調度器,以便取代第一調度器來處理所述調度請求。
16. 如權利要求15所述的系統,其中,所述請求器還包括定時器、 服務虛擬機和客戶虛擬機這三者中的至少 一個。
17. 如權利要求15所述的系統,其中,所述請求器還生成變更所 述第一調度器的調度器變更請求。
18. 如權利要求15所述的系統,其中,所述加載邏輯還執行以下 步驟響應接收到變更所述第一調度器的調度器變更請求,而停止由正 在運行虛擬機所擁有的設備資源;以及根據所述調度器變更請求的,度器參數,在所述虛擬機監控器中 加載所述第二調度器。
19. 如權利要求15所述的系統,其中,所述加載邏輯還執行以下 步驟在加載所述第二調度器之前,從所述虛擬機監控器中卸載所述第 一調度器。
20. 如權利要求15所述的系統,其中,所述激活邏輯還執行以下 步驟釆用第二調度器標識符來取代第一調度器標識符;當所述虛擬機監控器正在運行時,在由所述第二調度器標識符所 標識的笫二調度器與所述請求器之間進行路由。
21. 如權利要求15所述的系統,其中,所述激活邏輯還執行以下 步驟採用指向所述第二調度器的第二函數陣列的笫二函數指針陣列來 取代指向所述第一調度器的第一函數陣列的第一函數指針陣列;當所述虛擬機監控器正在運行時,在由所述第二函數指針陣列所 指向的第二函數陣列與所述請求器之間進行路由。
22. 如權利要求15所述的系統,其中,所述激活邏輯還執行以下 步驟當所述虛擬機監控器正在運行時,將與所述第二調度器相關聯的 地址動態插入所述調度請求。
23. 如權利要求15所述的系統,其中,當所述虛擬機監控器正在 運行時,所述加載邏輯還從所述虛擬機監控器中卸載所述第二調度器; 以及在卸載了所述第二調度器之後,所述激活邏輯還重新激活所述第 一調度器以便處理所述調度請求。
24. —種包括多個指令的才兒器可讀介質,所述指令響應一皮執行而 使裝置執行以下步驟當虛擬機監控器正在運行時,在所述虛擬機監控器中加載第二調 度器;以及當所述虛擬機監控器正在運行時,激活所加載的第二調度器,以 便取代第一調度器來處理調度進程的調度請求。
25. 如權利要求24所述的機器可讀介質,其中,使所述裝置加載 所述第二調度器的所述多個指令還使所述裝置執行以下步驟響應^J妻收到變更所述第一調度器的調度器變更請求,而停止由正 在運行的虛擬機所擁有的設備資源;以及根據所述調度器變更請求的調度器參數,在所述虛擬機監控器中 加載所述第二調度器。
26. 如權利要求24所述的機器可讀介質,其中,所述多個指令還 使所述裝置執行以下步驟在加載所述第二調度器之前,從所述虛擬機監控器中卸載所述第 一調度器。
27. 如權利要求24所述的機器可讀介質,其中,使所述裝置激活 所述第二調度器的所述多個指令還使所述裝置執行以下步驟當所述虛擬機監控器正在運行時,用第二調度器標識符來取代第 一調度器標識符,以便在所述第二調度器與生成所述調度請求的請求 器之間進行路由。
28. 如權利要求24所述的機器可讀介質,其中,使所述裝置激活 所述第二調度器的所述多個指令還使所述裝置執行以下步驟當所述虛擬機監控器正在運行時,採用指向所述第二調度器的第 二函數陣列的第二函數指針陣列來取代指向所述第一調度器的笫一函 數陣列的第一函數指針陣列,以便在所述第二調度器與生成所述調度 請求的請求器之間進行路由。
29. 如權利要求24所述的機器可讀介質,其中,使所述裝置激活 所述第二調度器的所述多個指令還使所述裝置執行以下步驟當所述虛擬機監控器正在運行時,將與所述第二調度器相關聯的 地址動態插入所述調度請求。
30. 如權利要求24所述的機器可讀介質,其中,所述多個指令還 使所述裝置執行以下步驟當所述虛擬機監控器正在運行時,從所述虛擬機監控器中卸載所述第二調度器;以及在卸載了所述第二調度器之後,重新激活所述第一調度器以便處 理所述調度請求。
全文摘要
描述了改變虛擬機監控器中的第一調度器的機器可讀介質、方法和裝置。在一些實施例中,當虛擬機監控器正在運行時,在虛擬機監控器中加載第二調度器;然後,當虛擬機監控器正在運行時,激活第二調度器以便取代第一調度器來處理調度進程的調度請求。
文檔編號G06F9/00GK101361036SQ200580052396
公開日2009年2月4日 申請日期2005年12月23日 優先權日2005年12月23日
發明者B·劉 申請人:英特爾公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀