[發明專利]在計算機處理器中創建執行線程的方法和系統有效
| 申請號: | 201110354049.3 | 申請日: | 2011-11-10 |
| 公開(公告)號: | CN102567090A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | P·J·博雷爾;A·蓋特;J·L·彼得森 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 于靜;楊曉光 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機 處理器 創建 執行 線程 方法 系統 | ||
1.一種在計算機處理器中創建執行線程的方法,所述方法包括:
在沒有操作系統參與的情況下,由用戶級進程所調用的硬件處理器操作碼將寄存器內容從父硬件線程復制到處于等待狀態的子硬件線程;以及
由所述硬件處理器操作碼將所述子硬件線程從等待狀態更改為短暫運行狀態。
2.如權利要求1中所述的方法,還包括:
由所述子硬件線程調用操作系統函數;以及
由所述操作系統創建所述子硬件線程的規范操作系統線程描述符。
3.如權利要求1中所述的方法,還包括:
由所述計算機處理器接收所述子硬件線程的異步中斷,從而調用所述操作系統的中斷處理機;以及
由所述操作系統創建所述子硬件線程的規范操作系統線程描述符。
4.如權利要求1中所述的方法,還包括:
由所述子硬件線程導致執行異常,從而調用所述操作系統的中斷處理機;以及
由所述操作系統創建所述子硬件線程的規范操作系統線程描述符。
5.如權利要求1中所述的方法,其中所述硬件處理器操作碼進一步包括指定從所述等待狀態更改為所述短暫運行狀態的子硬件線程的最大數量的操作數,以及所述方法還包括:
由所述硬件處理器操作碼將從所述等待狀態更改為所述短暫運行狀態的子硬件線程的數量返回到所述用戶級進程。
6.如權利要求1中所述的方法,還包括:
由所述硬件處理器操作碼針對所述父硬件線程設置指示是否有任何子硬件線程被從所述等待狀態更改為所述短暫運行狀態的標志。
7.如權利要求1中所述的方法,還包括:
由所述硬件處理器操作碼針對所述父硬件線程設置將所述父硬件線程標識為父代的標志。
8.如權利要求1中所述的方法,其中由所述硬件處理器操作碼將所述子硬件線程從等待狀態更改為短暫運行狀態進一步包括:由所述硬件處理器操作碼針對所述子硬件線程設置將所述子硬件線程標識為子代的標志。
9.如權利要求1中所述的方法,其中由所述硬件處理器操作碼將所述子硬件線程從等待狀態更改為短暫運行狀態進一步包括:由所述硬件處理器操作碼向所述子硬件線程分配唯一線程標識符,其中包括將一個整數存儲在所述子硬件線程的寄存器中。
10.如權利要求1中所述的方法,還包括:
由在所述子硬件線程中執行的硬件處理器操作碼將所述子硬件線程返回到所述等待狀態。
11.一種在計算機處理器中創建執行線程的裝置,所述裝置包括計算機處理器、在操作上與所述計算機處理器耦合的計算機存儲器,所述計算機存儲器內包含能夠執行以下操作的計算機程序指令:
在沒有操作系統參與的情況下,由用戶級進程所調用的硬件處理器操作碼將寄存器內容從父硬件線程復制到處于等待狀態的子硬件線程;以及
由所述硬件處理器操作碼將所述子硬件線程從等待狀態更改為短暫運行狀態。
12.如權利要求11中所述的裝置,還包括能夠執行以下操作的計算機程序指令:
由所述子硬件線程調用操作系統函數;以及
由所述操作系統創建所述子硬件線程的規范操作系統線程描述符。
13.如權利要求11中所述的裝置,還包括能夠執行以下操作的計算機程序指令:
由所述計算機處理器接收所述子硬件線程的異步中斷,從而調用所述操作系統的中斷處理機;以及
由所述操作系統創建所述子硬件線程的規范操作系統線程描述符。
14.如權利要求11中所述的裝置,還包括能夠執行以下操作的計算機程序指令:
由所述子硬件線程導致執行異常,從而調用所述操作系統的中斷處理機;以及
由所述操作系統創建所述子硬件線程的規范操作系統線程描述符。
15.如權利要求11中所述的裝置,其中所述硬件處理器操作碼進一步包括指定從所述等待狀態更改為所述短暫運行狀態的子硬件線程的最大數量的操作數,以及所述裝置還包括能夠執行以下操作的計算機程序指令:由所述硬件處理器操作碼將從所述等待狀態更改為所述短暫運行狀態的子硬件線程的數量返回到所述用戶級進程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110354049.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:讀取器/寫入器控制裝置
- 下一篇:液晶透鏡結構及其驅動方法





