[發明專利]一種物聯網操作系統的微內核優化方法在審
| 申請號: | 202011638727.4 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112749020A | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 駱政強;馮建;邢章威 | 申請(專利權)人: | 普華基礎軟件股份有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52 |
| 代理公司: | 上海申新律師事務所 31272 | 代理人: | 竺路玲 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 聯網 操作系統 內核 優化 方法 | ||
1.一種物聯網操作系統的微內核優化方法,其特征在于,于物聯網中設置有多個物聯網設備和服務器設備,所述物聯網操作系統被應用于各個所述物聯網設備以及所述服務器設備中;
所述微內核優化方法包括一系統接口的合并方法,具體包括:
于所述物聯網操作系統中,將負責發送信息的第一系統接口和負責接收信息的第二系統接口均關聯到同一個線程中,使得所述物聯網設備和所述服務器設備進行一次通信的過程中,每端的所述物聯網操作系統分別僅執行兩次系統調用。
2.根據權利要求1中所述的一種物聯網操作系統的微內核優化方法,其特征在于,還包括一線程就緒隊列的延遲更新過程,具體包括:
步驟A1,所述物聯網操作系統的系統調度器遍歷系統并得到當前準備就緒的所有線程;
步驟A2,所述系統調度器將除去當前正在執行的其他已經就緒的線程全部加入到所述線程就緒隊列中;
步驟A3,在所述系統調度器下次遍歷所述線程就緒隊列時,將未就緒的線程從所述線程就緒隊列中刪除。
3.根據權利要求1中所述的一種物聯網操作系統的微內核優化方法,其特征在于,還包括指定線程調用的過程,具體包括:
在采用一第一類線程執行數據發送的任務完畢后,所述物聯網操作系統的系統調度器直接指定下一個要被調度的線程為一第二類線程,所述第二類線程對應于所述第一類線程,并用于執行數據接收的任務。
4.根據權利要求1中所述的一種物聯網操作系統的微內核優化方法,其特征在于,還包括一線程鎖的釋放過程,具體包括:
步驟B1,在具有線程鎖的一第一線程運行的過程中,所述物聯網操作系統接收到一第二線程的線程鎖獲取請求;
步驟B2,所述物聯網操作系統判斷所述第二線程是否符合一預設的線程鎖搶占標準:
當所述第二線程符合所述線程鎖搶占標準時,所述物聯網操作系統將所述線程鎖由所述第一線程轉移至所述第二線程,隨后返回所述步驟B1;
當所述第二線程不符合所述線程鎖搶占標準時,所述物聯網操作系統將所述第二線程移至一幫助線程堆棧的頂部,并保持所述第二線程始終處于就緒狀態;
步驟B3,所述物聯網操作系統將處于所述幫助線程堆棧的頂部的線程的線程資源轉移至正在運行的所述第一線程,直至所述第一線程執行完畢并釋放所述線程鎖后,將所述線程鎖轉移至處于所述幫助線程堆棧的頂部的線程。
5.根據權利要求4所述的一種物聯網操作系統的微內核優化方法,其特征在于,所述步驟B2中,預設的所述線程鎖搶占標準為:所述第二線程的優先級大于或等于所述第一線程的優先級。
6.根據權利要求4所述的一種物聯網操作系統的微內核優化方法,其特征在于,所述步驟B3中,所述線程資源包括線程的調度上下文、時間片以及優先級。
7.根據權利要求1中所述的一種物聯網操作系統的微內核優化方法,其特征在于,于所述物聯網操作系統中預先設定包括用于指示不同權限的權能字的權能字列表,所述物聯網操作系統預先為不同的線程分配所述權能字列表中的不同的所述權能字,所述權能字被分別保存于一存儲空間內;
于所述物聯網操作系統的內存空間內設置一對象地址空間,并于所述對象地址空間內設置多個間接指向對象,每個所述間接指向對象分別指向不同的所述權能字;
則所述微內核優化方法中還包括一權能字委托的過程,具體包括:
將所述間接指向對象設置為指向一個所述權能字,并將所述間接指向對象賦予一個所述線程,從而將被指向的所述權能字委托給所述線程。
8.根據權利要求7所述的一種物聯網操作系統的微內核優化方法,其特征在于,還包括一撤銷權能字委托的過程,具體包括:
將已被賦予所述線程的所述間接指向對象設定為指向一個空的對象,從而撤銷委托給所述線程的所述權能字。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于普華基礎軟件股份有限公司,未經普華基礎軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011638727.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種碳氫有機質能量轉化爐
- 下一篇:一種軸承座生產用的夾持裝置





