[發(fā)明專利]具有共享的基本操作系統(tǒng)的相同類型子系統(tǒng)的并行執(zhí)行在審
| 申請(qǐng)?zhí)枺?/td> | 201980078819.0 | 申請(qǐng)日: | 2019-11-24 |
| 公開(公告)號(hào): | CN113168353A | 公開(公告)日: | 2021-07-23 |
| 發(fā)明(設(shè)計(jì))人: | D·C·桑博廷;P·A·朱伯特 | 申請(qǐng)(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號(hào): | G06F9/54 | 分類號(hào): | G06F9/54;G06F9/445;G06F9/448;G06F9/38;G06F9/48;G06F9/4401 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 羅利娜 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 具有 共享 基本 操作系統(tǒng) 相同 類型 子系統(tǒng) 并行 執(zhí)行 | ||
1.一種方法,包括:
將第一應(yīng)用編程接口(API)集合模式加載到存儲(chǔ)器中,所述第一API集合模式將API集合合約解析為第一主機(jī)二進(jìn)制件;
將第二API集合模式加載到存儲(chǔ)器中,所述第二API集合模式將所述API集合合約解析為不同的第二主機(jī)二進(jìn)制件;
響應(yīng)于在第一運(yùn)行時(shí)上下文內(nèi)所接收的API調(diào)用的接收,執(zhí)行所述第一主機(jī)二進(jìn)制件的元素,所述API調(diào)用由所述API集合合約標(biāo)識(shí);以及
響應(yīng)于在第二運(yùn)行時(shí)上下文內(nèi)的所述API調(diào)用的接收,執(zhí)行所述不同的第二主機(jī)二進(jìn)制件的元素。
2.根據(jù)權(quán)利要求1所述的方法,還包括:
接收將所述API集合合約解析為相關(guān)聯(lián)的主機(jī)二進(jìn)制件文件的請(qǐng)求,所述API集合合約定義由應(yīng)用調(diào)用的一組API;
評(píng)估所述請(qǐng)求的運(yùn)行時(shí)上下文以確定與所述請(qǐng)求相關(guān)聯(lián)的調(diào)用上下文標(biāo)識(shí)符;以及
基于所述調(diào)用上下文標(biāo)識(shí)符來(lái)選擇所述第一API集合模式和所述第二API集合模式中的一項(xiàng)來(lái)解析所述請(qǐng)求。
3.根據(jù)權(quán)利要求2所述的方法,其中所述調(diào)用上下文標(biāo)識(shí)符包括針對(duì)容器的會(huì)話標(biāo)識(shí)符,所述應(yīng)用被加載在所述容器中。
4.根據(jù)權(quán)利要求2所述的方法,其中所述調(diào)用上下文標(biāo)識(shí)符包括針對(duì)所述應(yīng)用的應(yīng)用標(biāo)識(shí)符,所述應(yīng)用發(fā)起將所述API集合合約解析為所述相關(guān)聯(lián)的主機(jī)二進(jìn)制件文件的所述請(qǐng)求。
5.根據(jù)權(quán)利要求1所述的方法,其中所述第一主機(jī)二進(jìn)制件和所述不同的第二主機(jī)二進(jìn)制件是共享計(jì)算設(shè)備中的基本操作系統(tǒng)的相同類型子系統(tǒng)的可執(zhí)行件。
6.根據(jù)權(quán)利要求1所述的方法,其中所述第一主機(jī)二進(jìn)制件和所述不同的第二主機(jī)二進(jìn)制件是圖形子系統(tǒng)。
7.根據(jù)權(quán)利要求5所述的方法,其中所述基本操作系統(tǒng)包括統(tǒng)一服務(wù)表,所述統(tǒng)一服務(wù)表用于在圖形管線中的內(nèi)核側(cè)元素與所述相同類型子系統(tǒng)中的每個(gè)子系統(tǒng)之間進(jìn)行接口連接。
8.一種系統(tǒng),包括:
存儲(chǔ)器,存儲(chǔ)第一應(yīng)用編程接口(API)集模式和第二API集合模式,所述第一API集合模式將API集合合約解析為第一主機(jī)二進(jìn)制件,所述第二API集合模式將所述API集合合約解析為不同的第二主機(jī)二進(jìn)制件;以及
操作系統(tǒng),使用所述第一API集合模式來(lái)解析置于第一運(yùn)行時(shí)上下文內(nèi)的API調(diào)用并且使用所述第二API集合模式來(lái)解析置于第二運(yùn)行時(shí)上下文內(nèi)的API調(diào)用,所述API調(diào)用由所述API集合合約標(biāo)識(shí)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述操作系統(tǒng)包括運(yùn)行時(shí)上下文評(píng)估器,所述運(yùn)行時(shí)上下文評(píng)估器被存儲(chǔ)在存儲(chǔ)器中并且可執(zhí)行以:
接收將所述API集合合約解析為相關(guān)聯(lián)的主機(jī)二進(jìn)制件文件的請(qǐng)求;
評(píng)估所述請(qǐng)求的運(yùn)行時(shí)上下文以確定與所述請(qǐng)求相關(guān)聯(lián)的調(diào)用上下文標(biāo)識(shí)符;以及
基于所述調(diào)用上下文標(biāo)識(shí)符來(lái)選擇所述第一API集合模式和所述第二API集合模式中的一項(xiàng)來(lái)解析所述請(qǐng)求。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述調(diào)用上下文標(biāo)識(shí)符包括針對(duì)容器的會(huì)話標(biāo)識(shí)符,在所述容器中,相關(guān)聯(lián)的應(yīng)用發(fā)起將所述API集合合約解析為所述相關(guān)聯(lián)的主機(jī)二進(jìn)制件文件的所述請(qǐng)求。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述調(diào)用上下文標(biāo)識(shí)符包括針對(duì)應(yīng)用的應(yīng)用標(biāo)識(shí)符,所述應(yīng)用發(fā)起將所述API集合合約解析為所述相關(guān)聯(lián)的主機(jī)二進(jìn)制件文件的所述請(qǐng)求。
12.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述第一主機(jī)二進(jìn)制件和所述不同的第二主機(jī)二進(jìn)制件是共享計(jì)算設(shè)備中的基本操作系統(tǒng)的相同類型子系統(tǒng)的可執(zhí)行件。
13.根據(jù)權(quán)利要求8所述的系統(tǒng),其中所述第一主機(jī)二進(jìn)制件和所述不同的第二主機(jī)二進(jìn)制件是圖形子系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980078819.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 服務(wù)器、系統(tǒng)及信息共享方法
- 一種信息共享系統(tǒng)及信息共享方法
- 一種移動(dòng)終端的數(shù)據(jù)無(wú)線共享方法及該移動(dòng)終端
- 一種桌面共享系統(tǒng)及方法
- 一種用于共享移動(dòng)汽車電池的方法
- 一種基于物聯(lián)網(wǎng)的移動(dòng)共享方法及移動(dòng)共享系統(tǒng)
- 一種數(shù)據(jù)共享方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 基于云平臺(tái)的數(shù)據(jù)共享方法、裝置、共享平臺(tái)及存儲(chǔ)介質(zhì)
- 確定共享乘坐度量
- 設(shè)備功能共享方法、裝置、終端及存儲(chǔ)介質(zhì)





