最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

內存管理單元的自檢方法、裝置、電子設備及存儲介質與流程

文檔序號:41955361發(fā)布日期:2025-05-16 14:21閱讀:7來源:國知局
內存管理單元的自檢方法、裝置、電子設備及存儲介質與流程

本申請涉及工業(yè)控制,尤其涉及一種內存管理單元的自檢方法、裝置、電子設備及存儲介質。


背景技術:

1、在工業(yè)生產場景中,微內核操作系統是一種常見的系統,微內核操作系統將最核心的系統調度、內存管理等部分存放在內核態(tài),存儲管理、外設管理等非核心功能放在用戶態(tài),從而使微內核操作系統擁有更加精巧的體積且減少微內核操作系統產生的冗余,提高微內核操作系統整體的穩(wěn)定性和實時性。由于它是一種模塊化結構,每個功能都能獨立形成一個模塊,因此要使各個模塊相互交互就需要通過進程間通信(i?nter-processcommunicat?ion,ipc)消息機制進行實現,同時模塊化方便了對微內核操作系統功能的增加、刪減操作,具有一定的靈活性,不會因為修改一個功能或者發(fā)生錯誤時而導致系統整體的崩潰,大大的改善了系統的可靠性。

2、現代中央處理器(centra?l?process?i?ng?unit,cpu)都具有mmu(memorymanagement?unit)內存管理單元,其主要功能是實現虛擬地址與物理地址的轉換,同時提供訪問權限的控制和緩存管理等功能。mmu內存管理機制是微內核操作系統中重要的組成部分,可以提高系統的穩(wěn)定性和安全性。微內核操作系統的內核態(tài)與用戶態(tài)均使用mmu進行虛擬地址到物理地址的映射和安全管理?;谖群瞬僮飨到y的內存管理特點,用戶態(tài)可以通過內存映射接口申請內存時同時獲取虛擬地址和物理地址對。

3、操作系統的正常運轉離不開mmu提供的穩(wěn)定可靠的虛擬地址到物理的映射,一旦mmu出現故障操作系統將無法正常運行,相關技術中,內存管理單元無法進行自檢,導致無法及時發(fā)現自身的故障,影響微內核操作系統的穩(wěn)定性。


技術實現思路

1、有鑒于此,本申請實施例提供了一種內存管理單元的自檢方法、裝置、電子設備及存儲介質,以解決現有技術中,內存管理單元無法進行自檢,導致無法及時發(fā)現自身的故障,影響微內核操作系統的穩(wěn)定性的問題。

2、本申請實施例的第一方面,提供了一種內存管理單元的自檢方法,該方法包括:獲取預先設置的自檢策略,自檢策略包含用戶態(tài)自檢方法和內存態(tài)驗證方法;通過用戶態(tài)程序執(zhí)行自檢策略中的用戶態(tài)自檢方法,生成自檢信息;通過內存態(tài)程序執(zhí)行自檢策略對應的內存態(tài)驗證方法,對自檢信息進行自檢驗證,得到自檢驗證結果,并將自檢驗證結果發(fā)送給用戶態(tài)程序,使得用戶態(tài)程序通過自檢驗證結果確定內存管理單元的自檢結果。

3、本申請實施例的第二方面,提供了一種內存管理單元的自檢裝置,該裝置包括:策略模塊,用于獲取預先設置的自檢策略,自檢策略包含用戶態(tài)自檢方法和內存態(tài)驗證方法;自檢模塊,用于通過用戶態(tài)程序執(zhí)行自檢策略中的用戶態(tài)自檢方法,生成自檢信息;通過內存態(tài)程序執(zhí)行自檢策略對應的內存態(tài)驗證方法,對自檢信息進行自檢驗證,得到自檢驗證結果,并將自檢驗證結果發(fā)送給用戶態(tài)程序,使得用戶態(tài)程序通過自檢驗證結果確定內存管理單元的自檢結果。

4、本申請實施例的第三方面,提供了一種電子設備,包括存儲器、處理器以及存儲在存儲器中并且可在處理器上運行的計算機程序,該處理器執(zhí)行計算機程序時實現上述方法的步驟。

5、本申請實施例的第四方面,提供了一種計算機可讀存儲介質,該計算機可讀存儲介質存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現上述方法的步驟。

6、本申請實施例與現有技術相比存在的有益效果是:本申請實施例內存管理單元的自檢方法通過獲取預先設置的自檢策略,自檢策略包含用戶態(tài)自檢方法和內存態(tài)驗證方法;通過用戶態(tài)程序執(zhí)行自檢策略中的用戶態(tài)自檢方法,生成自檢信息;通過內存態(tài)程序執(zhí)行自檢策略對應的內存態(tài)驗證方法,對自檢信息進行自檢驗證,得到自檢驗證結果,并將自檢驗證結果發(fā)送給用戶態(tài)程序,使得用戶態(tài)程序通過自檢驗證結果確定內存管理單元的自檢結果,本申請通過預先設置自檢策略,使得內存管理單元能夠通過自檢策略中的用戶態(tài)自檢方法生成自檢信息,然后通過內存態(tài)驗證方法驗證該自檢信息,實現了內存管理單元的自檢,避免了相關技術中,內存管理單元無法進行自檢,導致無法及時發(fā)現自身的故障,影響微內核操作系統的穩(wěn)定性的問題。



技術特征:

1.一種內存管理單元的自檢方法,其特征在于,所述方法包括:

2.根據權利要求1所述的方法,其特征在于,所述自檢策略的數量為多個,獲取預先設置的自檢策略,包括:

3.根據權利要求1所述的方法,其特征在于,所述自檢策略包括配置自檢策略;通過用戶態(tài)程序執(zhí)行所述自檢策略中的所述用戶態(tài)自檢方法,生成自檢信息,包括:

4.根據權利要求1所述的方法,其特征在于,所述自檢策略包括地址映射功能自檢策略,通過用戶態(tài)程序執(zhí)行所述自檢策略中的所述用戶態(tài)自檢方法,生成自檢信息,包括:

5.根據權利要求1所述的方法,其特征在于,獲取預先設置的自檢策略之后,所述方法還包括:

6.根據權利要求5所述的方法,其特征在于,將所述自檢驗證結果發(fā)送給所述用戶態(tài)程序,使得所述用戶態(tài)程序通過所述自檢驗證結果確定所述內存管理單元的自檢結果之后,所述方法還包括:

7.一種內存管理單元的自檢裝置,其特征在于,所述裝置包括:

8.根據權利要求7所述的裝置,其特征在于,自檢模塊還用于獲取排列在前的所述自檢策略;在排列在前的所述自檢策略執(zhí)行完成,且所述內存管理單元的自檢結果為通過的情況下,獲取下一所述自檢策略。

9.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并且可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現如權利要求1至6中任一項所述方法的步驟。

10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現如權利要求1至6中任一項所述方法的步驟。


技術總結
本申請涉及工業(yè)控制技術領域,提供了一種內存管理單元的自檢方法、裝置、電子設備及存儲介質。該方法通過獲取預先設置的自檢策略,自檢策略包含用戶態(tài)自檢方法和內存態(tài)驗證方法;通過用戶態(tài)程序執(zhí)行自檢策略中的用戶態(tài)自檢方法,生成自檢信息;通過內存態(tài)程序執(zhí)行自檢策略對應的內存態(tài)驗證方法,對自檢信息進行自檢驗證,得到自檢驗證結果,并將自檢驗證結果發(fā)送給用戶態(tài)程序,使得用戶態(tài)程序通過自檢驗證結果確定內存管理單元的自檢結果,本申請通過預先設置自檢策略,使得內存管理單元能夠通過自檢策略中的用戶態(tài)自檢方法生成自檢信息,然后通過內存態(tài)驗證方法驗證該自檢信息,實現了內存管理單元的自檢。

技術研發(fā)人員:邢玉川
受保護的技術使用者:杭州和利時自動化有限公司
技術研發(fā)日:
技術公布日:2025/5/15
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1