[發明專利]協處理器系統和在本地存儲器上加載應用程序的方法有效
| 申請號: | 200910168620.5 | 申請日: | 2009-08-28 |
| 公開(公告)號: | CN101996082A | 公開(公告)日: | 2011-03-30 |
| 發明(設計)人: | 楊雨東;林詠華;李嚴;林海波;郭麗惠 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 吳立明 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理器 系統 本地 存儲器 加載 應用程序 方法 | ||
1.一種在協處理器系統的本地存儲器上加載應用程序的方法,其中,本地存儲器包含加載區和非加載區,加載區中存儲著加載器和應用程序的待加載可執行映象的描述數據,加載器包含可重定位代碼,該方法包含:
將可重定位代碼和描述數據從加載區復制到非加載區;
被復制到非加載區的可重定位代碼根據描述數據加載所述待加載可執行映象。
2.權利要求1的方法,其中,加載區中還存儲著應用程序計算段,所述待加載可執行映象對應于所述應用程序計算段之后的下一個計算段。
3.權利要求1的方法,其中,加載區中還存儲著應用程序計算段,所述待加載可執行映象對應于與所述應用程序計算段所屬應用程序不同的另一個應用程序的計算段。
4.權利要求1-3中的任何一個方法,進一步包括在本地存儲器上裝入下一個待加載可執行映象的描述數據和與下一個待加載可執行映象相關聯的加載器。
5.權利要求2或3的方法,其中,所述應用程序計算段調用加載器將可重定位代碼和描述數據從加載區復制到非加載區。
6.權利要求5的方法,其中,加載器包含應用程序接口,并且其中,所述應用程序計算段通過所述應用程序接口調用加載器。
7.權利要求5的方法,其中,加載器包含代碼轉移器,并且其中所述應用程序計算段調用加載器將可重定位代碼和描述數據從加載區復制到非加載區包含由所述代碼轉移器將重定位代碼和描述數據從加載區復制到非加載區。
8.權利要求6的方法,其中,加載器包含代碼轉移器,并且其中所述應用程序計算段調用加載器將可重定位代碼和描述數據從加載區復制到非加載區包含由所述代碼轉移器將重定位代碼和描述數據從加載區復制到非加載區。
9.權利要求1-3中的任何一個方法,其中,所述被復制到非加載區的可重定位代碼根據描述數據加載所述待加載可執行映象包含把所述待加載可執行映象的代碼和數據復制到加載區,并為復制到加載區的數據中的可變數據進行初始化。
10.權利要求9的方法,進一步包含從被復制到非加載區的可重定位代碼跳轉到加載后的可執行映象的入口。
11.權利要求1-3中的任何一個方法,其中,所述可重定位代碼是不依賴于存儲位置的代碼。
12.權利要求1-3中的任何一個方法,其中,所述非加載區是堆棧區。
13.一種協處理器系統,包含協處理器的本地存儲器,其中,本地存儲器中設置有包含可重定位代碼的加載器,所述加載器被配置得將加載器的可重定位代碼和應用程序的可執行映象的描述數據,從本地存儲器的加載區復制到本地存儲器的非加載區,由復制到非加載區的可重定位代碼根據描述數據加載所述可執行映象。
14.權利要求13的系統,其中,本地存儲器的加載區中還存儲著應用程序計算段,所述待加載可執行映象對應于所述應用程序計算段之后的下一個計算段。
15.權利要求13的系統,其中,加載區中還存儲著應用程序計算段,所述待加載可執行映象對應于與所述應用程序計算段所屬應用程序不同的另一個應用程序的計算段。
16.權利要求14或15的系統,包括用于由所述應用程序計算段調用加載器將可重定位代碼和描述數據從加載區復制到非加載區的裝置。
17.權利要求16的系統,其中,加載器進一步包含應用程序接口API,所述用于由所述應用程序計算段調用加載器將可重定位代碼和描述數據從加載區復制到非加載區的裝置,進一步包含由所述應用程序計算段通過API調用加載器的裝置。
18.權利要求16的系統,其中,加載器進一步包含代碼轉移器,并且,調用加載器將可重定位代碼和描述數據從加載區復制到非加載區的裝置,包含由所述代碼轉移器將重定位代碼和描述數據從加載區復制到非加載區的裝置。
19.權利要求13-15中的任何一個系統,進一步包括用于在本地存儲器上裝入下一個可執行映象的描述數據和與下一個可執行映象相關聯的加載器的裝置。
20.權利要求13-15中的任何一個系統,其中,所述非加載區是堆棧區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910168620.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:治療肝硬化的中草藥
- 下一篇:治療小孩遺尿病的中草藥





