本發明實施例提供一種進程遷移方法和可遷移操作系統。本發明進程遷移方法,包括:在多內核操作系統的至少一個內核上存儲的全局信息表中維護所有內核中進程的進程相關信息;監測是否產生進程遷移觸發條件;當監測到產生進程遷移觸發條件時,從所述全局信息表中提取源內核上待遷移進程對應的進程相關信息;根據所述進程相關信息獲取所述待遷移進程的進程數據;根據所述進程數據將待遷移進程從源內核遷移至目標內核上運行。本發明實施例通過維護內核上進程相關信息,當某個內核失效時根據進程相關信息將待遷移進程遷移至其他內核運行,實現在較小系統開銷下保證操作系統的高容錯性,解決由于系統開銷大影響操作系統性能的問題。
聲明:
“進程遷移方法和可遷移操作系統” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)