亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種進程加載方法、裝置及系統(tǒng)的制作方法_5

文檔序號:8258155閱讀:來源:國知局
在所述第一線程加載裝置接收到所述第二線程加載目標核Core后,填寫所述第二線 程加載目標核Core信息,并將所述第一線程加入指定的執(zhí)行隊列,從而完成進程加載。
2. 根據(jù)權(quán)利要求1所述的進程加載方法,其特征在于,若所述第一線程的文件頭部不 合法,所述第一線程加載裝置則發(fā)送第二線程加載終止信息至所述第二線程加載裝置,W 使得所述第二線程加載裝置終止所述第二線程的加載。
3. 根據(jù)權(quán)利要求1或2所述的進程加載方法,其特征在于,在所述若所述第一線程的文 件頭部合法,所述第一線程加載裝置則執(zhí)行第一線程中的任務(wù)之后,所述第一線程加載裝 置接收第二線程加載裝置發(fā)送的第二線程加載目標核Core之前,所述方法還包括: 所述第一線程加載裝置獲取加載所述進程的系統(tǒng)的類型; 所述第一線程加載裝置根據(jù)所述系統(tǒng)的類型,確認是否需要配置動態(tài)鏈接庫; 若需要配置動態(tài)鏈接庫,所述第一線程加載裝置則填寫動態(tài)鏈接庫信息。
4. 根據(jù)權(quán)利要求1或2所述的進程加載方法,其特征在于,在所述若所述第一線程的文 件頭部合法,所述第一線程加載裝置則執(zhí)行第一線程中的任務(wù)之后,所述第一線程加載裝 置接收第二線程加載裝置發(fā)送的第二線程加載目標核Core之前,所述方法還包括: 所述第一線程加載裝置檢測所述第二線程加載裝置是否完成了所述第二線程加載目 標核Core的選擇; 若所述第二線程加載裝置未完成所述第二線程加載目標核Core的選擇,所述第一線 程加載裝置則觸發(fā)等待模式,所述等待模式用于指示等待所述第二線程加載裝置完成所述 第二線程加載目標核Core的選擇。
5. 根據(jù)權(quán)利要求1-4中任意一項所述的進程加載方法,其特征在于,所述第一線程加 載裝置執(zhí)行第一線程中的任務(wù),具體包括執(zhí)行物理頁申請,填充參數(shù),建立進程控制塊PCB, W及建立虛擬地址映射;所述第一線程的文件頭部,具體為所述第一線程的二進制文件頭 部。
6. -種進程加載方法,其特征在于,進程包括第一線程和第二線程,所述第一線程和所 述第二線程之間存在通信關(guān)系,所述方法包括: 第二線程加載裝置獲取所述進程加載信息,所述進程加載信息用于指示開始加載所述 第二線程; 在所述第二線程加載裝置獲取到所述進程加載信息后,獲取當前時刻加載所述進程的 系統(tǒng)的動態(tài)負載信息,并結(jié)合系統(tǒng)知識庫選擇第二線程加載目標核Core ; 所述第二線程加載裝置發(fā)送所述第二線程加載目標核Core至所述第一線程加載裝 置,W使得所述第一線程加載裝置在接收到所述第二線程加載目標核Core后,填寫所述第 二線程加載目標核Core信息,并將所述第一線程加入指定的執(zhí)行隊列,從而完成進程加 載。
7. 根據(jù)權(quán)利要求6所述的進程加載方法,其特征在于,在所述第二線程加載裝置獲取 當前時刻加載所述進程的系統(tǒng)的動態(tài)負載信息,并結(jié)合系統(tǒng)知識庫選擇第二線程加載目標 核Core之前,所述方法還包括: 所述第二線程加載裝置讀取親和性配置信息,其中,所述親和性配置信息為選擇所述 第二線程加載目標核Core提供親和性運算參數(shù)。
8. 根據(jù)權(quán)利要求7所述的進程加載方法,其特征在于,所述親和性配置信息包括預(yù)編 譯信息、編譯器解析、手動配置、操作系統(tǒng)反饋中任意一種或多種的組合。
9. 根據(jù)權(quán)利要求6-8中任意一項所述的進程加載方法,其特征在于,在所述第二線程 加載裝置獲取當前時刻加載所述進程的系統(tǒng)的動態(tài)負載信息,并結(jié)合系統(tǒng)知識庫選擇第二 線程加載目標核Core之后,所述第二線程加載裝置發(fā)送所述第二線程加載目標核Core至 所述第一線程加載裝置之前,所述方法還包括: 所述第二線程加載裝置檢測所述第一線程加載裝置是否完成了第一線程中的任務(wù)的 執(zhí)行; 若所述第一線程加載裝置未完成所述第一線程中的任務(wù)的執(zhí)行,所述第二線程加載裝 置則存儲所述第二線程加載目標核Core, W等待所述第一線程加載裝置完成所述第一線程 中的任務(wù)的執(zhí)行。
10. 根據(jù)權(quán)利要求6-9中任意一項所述的進程加載方法,其特征在于,所述系統(tǒng)知識庫 為選擇所述第二線程加載目標核Core提供相應(yīng)的運算參數(shù);所述系統(tǒng)知識庫包括系統(tǒng)的 硬件拓撲信息、資源信息和系統(tǒng)服務(wù)運行位置信息。
11. 一種第一線程加載裝置,其特征在于,包括: 獲取模塊,用于獲取所述進程加載信息,所述進程加載信息用于指示開始加載所述第 一線程; 確認模塊,用于在所述獲取模塊獲取到所述進程加載信息后,確認所述第一線程的文 件頭部是否合法; 執(zhí)行模塊,用于若所述第一線程的文件頭部合法,則執(zhí)行第一線程中的任務(wù); 接收模塊,用于接收第二線程加載裝置發(fā)送的第二線程加載目標核Core ; 處理模塊,用于在所述接收模塊接收到所述第二線程加載目標核Core后,填寫所述 第二線程加載目標核Core信息,并將所述第一線程加入指定的執(zhí)行隊列,從而完成進程加 載。
12. 根據(jù)權(quán)利要求11所述的第一線程加載裝置,其特征在于,所述第一線程加載裝置 還包括: 發(fā)送模塊,用于若所述第一線程的文件頭部不合法,則發(fā)送第二線程加載終止信息至 所述第二線程加載裝置,W使得所述第二線程加載裝置終止所述第二線程的加載。
13. 根據(jù)權(quán)利要求11或12所述的第一線程加載裝置,其特征在于,若所述第一線程的 文件頭部合法,在所述執(zhí)行模塊執(zhí)行第一線程中的任務(wù)之后,所述接收模塊接收第二線程 加載裝置發(fā)送的第二線程加載目標核Core之前, 所述獲取模塊,還用于獲取加載所述進程的系統(tǒng)的類型; 所述確認模塊,還用于根據(jù)所述系統(tǒng)的類型,確認是否需要配置動態(tài)鏈接庫; 所述處理模塊,還用于若需要配置動態(tài)鏈接庫,則填寫動態(tài)鏈接庫信息。
14. 根據(jù)權(quán)利要求11或12所述的第一線程加載裝置,其特征在于,所述第一線程加載 裝置還包括: 檢測模塊,用于在所述執(zhí)行模塊執(zhí)行第一線程中的任務(wù)之后,所述接收模塊接收第二 線程加載裝置發(fā)送的第二線程加載目標核Core之前,檢測所述第二線程加載裝置是否完 成了所述第二線程加載目標核Core的選擇; 觸發(fā)模塊,用于若所述第二線程加載裝置未完成所述第二線程加載目標核Core的選 擇,則觸發(fā)等待模式,所述等待模式用于指示等待所述第二線程加載裝置完成所述第二線 程加載目標核Core的選擇。
15. 根據(jù)權(quán)利要求11-14中任意一項所述的第一線程加載裝置,其特征在于,所述第一 線程加載裝置執(zhí)行第一線程中的任務(wù),具體包括執(zhí)行物理頁申請,填充參數(shù),建立進程控制 塊PCB,W及建立虛擬地址映射;所述第一線程的文件頭部,具體為所述第一線程的二進制 文件頭部。
16. -種第二線程加載裝置,其特征在于,包括: 獲取單元,用于獲取所述進程加載信息,所述進程加載信息用于指示開始加載所述第 二線程; 選擇單元,用于在所述獲取單元獲取到所述進程加載信息后,獲取當前時刻加載所述 進程的系統(tǒng)的動態(tài)負載信息,并結(jié)合系統(tǒng)知識庫選擇第二線程加載目標核Core ; 發(fā)送單元,用于發(fā)送所述第二線程加載目標核Core至所述第一線程加載裝置,W使得 所述第一線程加載裝置在接收到所述第二線程加載目標核Core后,填寫所述第二線程加 載目標核Core信息,并將所述第一線程加入指定的執(zhí)行隊列,從而完成進程加載。
17. 根據(jù)權(quán)利要求16所述的第二線程加載裝置,其特征在于,所述第二線程加載裝置 還包括: 讀取單元,用于在所述選擇單元獲取當前時刻加載所述進程的系統(tǒng)的動態(tài)負載信息, 并結(jié)合系統(tǒng)知識庫選擇第二線程加載目標核Core之前,讀取親和性配置信息,其中,所述 親和性配置信息為選擇所述第二線程加載目標核Core提供親和性運算參數(shù)。
18. 根據(jù)權(quán)利要求17所述的第二線程加載裝置,其特征在于,所述親和性配置信息包 括預(yù)編譯信息、編譯器解析、手動配置、操作系統(tǒng)反饋中任意一種或多種的組合。
19. 根據(jù)權(quán)利要求16-18中任意一項所述的第二線程加載裝置,其特征在于,所述第二 線程加載裝置還包括: 檢測單元,用于在所述選擇單元獲取當前時刻加載所述進程的系統(tǒng)的動態(tài)負載信息, 并結(jié)合系統(tǒng)知識庫選擇第二線程加載目標核Core之后,所述發(fā)送單元發(fā)送所述第二線程 加載目標核Core至所述第一線程加載裝置之前,檢測所述第一線程加載裝置是否完成了 第一線程中的任務(wù)的執(zhí)行; 存儲單元,用于若所述第一線程加載裝置未完成所述第一線程中的任務(wù)的執(zhí)行,則存 儲所述第二線程加載目標核Core, W等待所述第一線程加載裝置完成所述第一線程中的任 務(wù)的執(zhí)行。
20. 根據(jù)權(quán)利要求16-19中任意一項所述的第二線程加載裝置,其特征在于,所述系統(tǒng) 知識庫為選擇所述第二線程加載目標核Core提供相應(yīng)的運算參數(shù);所述系統(tǒng)知識庫包括 系統(tǒng)的硬件拓撲信息、資源信息和系統(tǒng)服務(wù)運行位置信息。
21. -種進程加載系統(tǒng),其特征在于,包括具有如權(quán)利要求11-15中任意一項所述的第 一線程加載裝置,W及具有如權(quán)利要求16-20中任意一項所述的第二線程加載裝置。
【專利摘要】本發(fā)明實施例提供一種進程加載方法、裝置及系統(tǒng),涉及操作系統(tǒng)領(lǐng)域,通過在進程加載的過程中,將選擇進程加載目標核Core的過程分離,加快了進程的加載時間,提高了用戶體驗感。該方法包括:第一線程加載裝置獲取進程加載信息,進程加載信息用于指示開始加載第一線程;在第一線程加載裝置獲取到進程加載信息后,確認第一線程的文件頭部是否合法;若第一線程的文件頭部合法,第一線程加載裝置則執(zhí)行第一線程中的任務(wù);第一線程加載裝置接收第二線程加載裝置發(fā)送的第二線程加載目標核Core;在第一線程加載裝置接收到第二線程加載目標核Core后,填寫第二線程加載目標核Core信息,并將第一線程加入指定的執(zhí)行隊列,從而完成進程加載。
【IPC分類】G06F9-48
【公開號】CN104572275
【申請?zhí)枴緾N201310503217
【發(fā)明人】劉卓鉞, 王偉, 顏友亮
【申請人】華為技術(shù)有限公司
【公開日】2015年4月29日
【申請日】2013年10月23日
【公告號】WO2015058594A1
當前第5頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1