[發明專利]用來于電子裝置中進行硬件資源管理的方法及電子裝置有效
| 申請號: | 201710801603.5 | 申請日: | 2017-09-07 |
| 公開(公告)號: | CN109471673B | 公開(公告)日: | 2022-02-01 |
| 發明(設計)人: | 林明德 | 申請(專利權)人: | 智微科技股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 徐偉 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用來 電子 裝置 進行 硬件 資源管理 方法 | ||
1.一種用來于一電子裝置中進行硬件資源管理的方法,該方法包含有:
利用該電子裝置中的一微處理器執行一組程序代碼的至少一部分,以控制該電子裝置,其中該電子裝置的多個運作包含一預定運作,該組程序代碼包含用來控制該預定運作的一預定程序模塊,該預定程序模塊包含一局部程序,且該局部程序提供一變量存取服務予該預定程序模塊;以及
利用該微處理器執行該局部程序,以控制該電子裝置進行該預定運作,其中執行該局部程序以控制該電子裝置進行該預定運作包含:
將對應于一索引的數據從對應于該索引的一數據儲存區復制到一共享存儲器儲存區中的至少一共享變量,其中該至少一共享變量是非數組變量;
操作該至少一共享變量中的該數據,以控制該電子裝置進行該預定運作的至少一部分,其中操作該至少一共享變量中的該數據包含存取該至少一共享變量中的該數據;以及
將該至少一共享變量中的最新數據從該共享存儲器儲存區中的該至少一共享變量復制到對應于該索引的該數據儲存區。
2.如權利要求1所述的方法,其特征在于,該至少一共享變量包含多個共享變量;以及執行該局部程序以控制該電子裝置進行該預定運作包含:
將對應于該索引的該數據從對應于該索引的該數據儲存區復制到該共享存儲器儲存區中的該多個共享變量,其中該多個共享變量是非數組變量;
分別操作該多個共享變量中的該數據,以控制該電子裝置進行該預定運作的至少一部分,其中分別操作該多個共享變量中的該數據包含分別存取該多個共享變量中的該數據;以及
將該多個共享變量中的該最新數據從該共享存儲器儲存區中的該多個共享變量復制到對應于該索引的該數據儲存區。
3.如權利要求2所述的方法,其特征在于,分別操作該多個共享變量中的該數據另包含:
分別將多個運算符施加于該多個共享變量中的該數據,以產生該多個共享變量中的該最新數據。
4.如權利要求1所述的方法,其特征在于,操作該至少一共享變量中的該數據另包含:
將至少一運算符施加于該至少一共享變量中的該數據,以產生該至少一共享變量中的該最新數據。
5.如權利要求1所述的方法,其特征在于,該局部程序提供該變量存取服務予該預定程序模塊,以減少該預定程序模塊存取數組變量的機會。
6.如權利要求1所述的方法,其特征在于,透過該變量存取服務,該組程序代碼中的至少一部分程序代碼的機器碼量已變小,使該電子裝置的一存儲器的儲存容量足以儲存該組程序代碼。
7.如權利要求1所述的方法,其特征在于,透過該變量存取服務,該預定程序模塊中的所有需要數組變量之處已分別被取代為關于該至少一共享變量的多個存取運作,以減少該預定程序模塊于該電子裝置的一存儲器中的機器碼量,其中該機器碼量代表該預定程序模塊于該存儲器中的大小。
8.如權利要求1所述的方法,其特征在于,透過該變量存取服務,當該組程序代碼被加載到該電子裝置的一存儲器時,該組程序代碼中的該預定程序模塊已變小。
9.如權利要求1所述的方法,其特征在于,該電子裝置的該多個運作分別對應于該電子裝置的多個功能,且該預定運作對應于該多個功能中的一預定功能;以及該方法另包含:
將該組程序代碼加載到該電子裝置的一存儲器,以容許該微處理器執行該組程序代碼,其中透過該變量存取服務,該組程序代碼當中對應于該預定功能的程序代碼已變小,以于該存儲器中保留儲存空間給該組程序代碼當中對應于其它功能的程序代碼。
10.如權利要求1所述的方法,其特征在于,該電子裝置包含至少一存儲器;以及該存儲器包含多個數據儲存區,且該多個數據儲存區包含該共享存儲器儲存區以及對應于該索引的該數據儲存區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智微科技股份有限公司,未經智微科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710801603.5/1.html,轉載請聲明來源鉆瓜專利網。





